$ cli.bat
internal/modules/cjs/loader.js:670
throw err;
^
Error: Cannot find module 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cli\index.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
at Function.Module._load (internal/modules/cjs/loader.js:591:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
at internal/main/run_main_module.js:21:11
版本是201910211,我该怎么办
遇到同样的问题。
命令行直接执行cli.bat脚本没有问题:
通过Jenkins-Execute Windows batch command 执行cli.bat启动微信开发者工具:
"C:\wechat_devtools\cli.bat" -o
报错如下:
internal/modules/cjs/loader.js:628 throw err; ^ Error: Cannot find module 'C:\Windows\system32\config\systemprofile\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cli\index.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15) at Function.Module._load (internal/modules/cjs/loader.js:527:27) at Function.Module.runMain (internal/modules/cjs/loader.js:839:10) at internal/main/run_main_module.js:17:11 { code: 'MODULE_NOT_FOUND', requireStack: [] }
应该是微信开发者工具bug,我的解决方式是使用软连接,cmd执行下面两条命令:
mklink /J C:\Windows\system32\config\systemprofile\AppData\Roaming\Tencent C:\Users\Administrator\AppData\Roaming\Tencent mklink /J C:\Windows\system32\config\systemprofile\AppData\Local\微信开发者工具 C:\Users\Administrator\AppData\Local\微信开发者工具
这个文件确实不存在,没有“C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\Tencent”这个目录