账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mac系统sudo week create project报错Cannot find module 'commander'
    33
    0

    mac系统sudo week create weexproject创建项目报错Cannot find module 'commander',从windows拷贝一个能用创建好的项目过来运行项目week run iOS 也报同样的错

    sudo weex create weex-study2
    Password:
    module.js:549

    throw err;
    ^
    

    Error: Cannot find module 'commander'

    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/yuanhl/.xtoolkit/node_modules/weexpack/bin/weexpack-create.js:3:17)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Command.immediateStart (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/Command.js:103:5)
    at Command._invoke (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/Command.js:81:14)
    at Command.run (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/Command.js:53:12)
    at XToolkit._runCmd (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/xtoolkit.js:179:27)
    at XToolkit._done (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/xtoolkit.js:196:12)
    at process.nextTick (/usr/local/lib/node_modules/weex-toolkit/node_modules/xtoolkit/lib/xtoolkit.js:131:14)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:191:16)
    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 这个错误是因为命令行工具模块(commander)在Mac系统上没有被安装或启用。以下是一些可能的解决步骤:

      1. 更新你的系统:打开终端,输入以下命令来更新你的Mac系统:

      sudo npm update

      这将更新你的系统并安装所有可用的包和模块。

      1. 安装模块:如果更新系统后仍然无法安装模块,你可以尝试安装它。打开终端,输入以下命令来安装命令行工具模块:

      sudo npm install commander

      这将安装命令行工具模块并将其添加到你的系统路径中。

      1. 重新启动你的Mac:在终端中输入以下命令来重新启动你的Mac:

      sudo restart

      这将使所有安装的模块生效。

      1. 重新打开终端:现在你应该能看到命令行工具模块的安装情况。如果所有步骤都成功,你应该能看到命令行工具模块的模块图标。如果没有,你可能需要找到其他方法来解决这个问题。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部