收藏
回答

使用cli命令打开开发工具,报错!?

$ 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,我该怎么办

回答关注问题邀请回答
收藏

2 个回答

  • 大林
    大林
    2020-04-10

    遇到同样的问题。

    命令行直接执行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\微信开发者工具
    
    2020-04-10
    有用
    回复
  • zbjumper
    zbjumper
    2019-11-05

    这个文件确实不存在,没有“C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\Tencent”这个目录

    2019-11-05
    有用
    回复 2
    • RedHood
      RedHood
      2019-11-06
      重装下工具试试?
      2019-11-06
      回复
    • 王董
      王董
      2020-04-07
      将自己的项目目录的  \变成\\ 试试  ( ./cli.bat --auto E:\\activity\\kesite\\cos-power-only-lease-wechat --auto-port 9420)
      2020-04-07
      回复
登录 后发表内容
问题标签