问题步骤:
- 点击【工具-构建 npm】
- 修改 project.config.json 文件中 settings.packNpmRelationList[0].miniprogramNpmDistDir 的值,从 ./src 改为 ./src2
- 点击 【工具-构建 npm】,生成的 miniprogram_npm 目录所在位置未发生变化,清缓存也无效
- 修改 miniprogramRoot 值后,可正确构建 npm --- 无意间试出来的,不知道有无其他操作可以让工具识别到文件变更
注意:
- 模拟器启动失败可忽略,构建 npm 是一个独立的操作,代码无法运行不影响构建 npm,修改 miniprogramRoot 测试时可忽略此问题
疑问:
- 项目的 project.config.json 文件有缓存吗,缓存在哪里,为什么清缓存操作对该文件变更不生效?
补充信息:
- 该问题本来是通过 devtool cli 的 build-npm 命令发现的,经过多次尝试,开发者工具的 GUI 界面同样有问题
- 我的开发者工具版本不是最新的,但是我目前无法更新到最新版测试(最新版打开我的另一个 uniapp 项目时总是报错)
试试这个版本https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html能否复现