想用cli打开微信开发工具,运行:
myPath\微信web开发者工具\cli.bat open --project 'myPath\MyMiniprogram'
报错:
- initialize
× #initialize-error: Error: ENOENT: no such file or directory, open 'C:\Users\user\AppData\Local\微信开发者工具\
User Data\8507bcd61b0f9cf78412de15e3173de8\Default\.cli'
查看目录'C:\Users\user\AppData\Local\微信开发者工具\User Data\8507bcd61b0f9cf78412de15e3173de8\' 发现没有 Default 目录,
其中8507bcd61b0f9cf78412de15e3173de8可能是这个项目的productHash
查源码,发现出错在 writeFileSync 文件 'C:\Users\user\AppData\Local\微信开发者工具\User Data\8507bcd61b0f9cf78412de15e3173de8\Default\.cli',
这明显是因为实际没有 Default 目录
对照其他完整的 productHash的目录,发现有大量的内容,如: WeappLocalData 等等,
查common/index.js的源码,想找到某些拷贝文件等的码,没发现,所以完全不知错误原因
求助!
√ IDE server started successfully, listening on http://127.0.0.1:14136
× preparing
[error] {
code: 19,
message: 'Error: 请检查 project.config.json 是否存在及是否有效 (code 19)Error: 请检查 project.config.json 是否
存在及是否有效 (code 19)\n' +
' at Object.PROJECT_CONFIG_JSON_NOT_VALID_OR_NOT_EXIST (D:\\PG\\微信web开发者工具\\code\\package.nw\\core.wxvpkg\\7201d239ccdbdc262e2ecf5fe0c8aca3.js:1:141)\n' +
' at Proxy.checkProjectConfigJSON (D:\\PG\\微信web开发者工具\\code\\package.nw\\core.wxvpkg\\cae8f972f394b0e652328148346813d1.js:1:401)\n' +
检查project.config.json好像没错误
错误已找到
刚才仔细检查了,发现project 的路径错了,所以一直报project.config.json不存在或无效错