开发者工具提供的命令行 V2版本 ,构建npm这个API 有bug
__问题api: __
cli build-npm --project /Users/username/demo
期望表现(v1版本如此):
接收了 “project” 这个项目路径参数后,首先会去查找 projetct.config.json文件中的"miniprogramRoot"字段,若存在这个字段,则在miniprogramRoot字段配置的路径下去构建npm
实际表现:
直接在“project” 这个项目路径下开始构建了npm,忽视了projetct.config.json文件中的"miniprogramRoot"字段;
03-18日更新:发现首先是在项目根路径下构建Npm,然后构建成功后再把构建成功的文件夹拷贝到dist目录,这有个很大的问题:拷贝过程有有大约一半的几率会报错说没有权限,机器不稳定
使用场景说明:
我的小程序目录结构如下:
projectRootPath:
|-------------src
|-------------dist
|-------------project.config.json
其中 project.config.json 的 miniprogramRoot 配置为 “dist/”
我真正要构建的是 dist目录 而不是 projectRootPath;
如果我直接给 --project 参数传递的路径为 dist所在目录则会提示说在这个目录下找不到project.config.json文件
