配置介绍


使用We码开发者工具创建的模板中主要有两个配置文件 plugin.jsonwecode.json

plugin.json 配置介绍

  • 配置示例:
    {
      "indexURL":"h5://xxxx/html/index.html",
      "appId":"201805311744xxxx",
      "minSdkVersionName": "1.0.25",
      "versionName": "1.0.0"
    }
    
字段 说明
indexURL 九宫格和应用商店的默认入口地址 URL格式:h5://appId/html路径/index.html
appId We码小程序的唯一识别ID
minSdkVersionName js sdk基础库的版本号,表示We码小程序只能在该基础库对应的WeLink及以上版本可用
versionName 版本号。此版本号是为了方便管理员检查版本使用的,开发者可以根据自己的实际要求来填写

wecode.json 配置介绍

wecode.json 分四种配置:

1、内置模板

  {
    "sdkName": "wecode-react",
    "sdkVersion": "1.0.0",
    "debug": false,
    "eslint": true,
    "openBroswer": false
  }
字段 说明
sdkName 开发者工具提供的模板类型(请勿修改)
sdkVersion 开发者工具提供的模板类型版本(请勿修改)
debug 启动代码压缩混淆vConsole。开发调试建议开启 true。生产包需设置为 false。仅开发者工具提供的模板生效
eslint 是否启动eslint规则。取值为:true 或者 false。默认 true。仅开发者工具提供的模板生效。如需要改动默认规则,可在项目中的.eslintrc文件中修改。
openBrowser 如果模拟器中,有些场景不满足要求。可开启自带Chrome浏览器进行调试,注意调用的jsapi返回的是模拟数据。取值为:true 或者 false。默认 false。仅开发者工具提供的模板生效。

2、自集成模板

此配置适用于开发自己集成的 We 码 node 项目。

{
  "distPath": "./dist",
  "scripts": {
    "dev": "npm run serve",
    "build": "npm run build"
  }
}
字段 说明
distPath 为项目编译完之后的 outputDir 目录,必须包含plugin.json配置文件
scripts.dev 点击IDE调试功能时,将以进程的方式去执行配置的命令。比如 npm start 或者 npm run server(执行命令需根据项目实际情况而定)。 如果进程中有 http://localhost输出,则会弹出模拟器并打开此地址; 如果没有,则可通过 devUrlPattern 配置实际项目调试的地址
scripts.build 点击IDE预览和上传功能时,将以进程的方式执行配置的命令。比如 npm run build
devUrlPattern 可选字段,默认http://localhost。配合 scripts.dev,可通过此字段修改默认值

3、使用IDE的模拟器功能

如果需要使用IDE提供的模拟器功能,则可以按照以下配置。但前提是本地需要有启动对应的地址服务,即地址需要可以访问通的。

{
  "serverUrl" : "http://localhost:8081/html/index.html"
}

4、指定目录上传we码

此功能可用于指定目录上传,但必须符合上传包的规范,即必须包含 plugin.json 文件。 需要注意的是这个目录包含编译完的文件,而不是一个zip包。

{
  "distPath": "./dist"
}

点击预览和上传时,将把此目录打成zip进行上传。

如想使用调试功能,可配合上面第3种配法。

结果。 ""

    无结果。 ""