配置介绍
使用We码开发者工具创建的模板中主要有两个配置文件 plugin.json
和 wecode.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种配法。