web-dev-qa-db-ja.com

エラー:モジュール「司令官」が見つかりません

セール-v、セールリフト、またはnpmをインストールしているときに、このエラーが発生します。

Error: Cannot find module 'commander'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/sails/bin/_commander.js:6:15)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
8
Ayush

セールをアンインストールし、'Sudo'で再インストールすると解決しました。

npm uninstall sails -g

Sudo npm install sails -g
3
Ayush

おそらく、package.jsonからcommanderが欠落しています。以下を実行して、インストールしてpackage.jsonに追加します。

npm install commander --save
5
ralphtheninja

commanderをグローバルにインストールします。

Sudo npm install commander -g

  • これは、司令官モジュールを/usr/lib/node_modules/の下にインストールします。
0
Ahmed Nouira

私の場合、それはノードのバージョンが悪いためでした。ノード8.15.1を試しましたが、動作します。

0
Iiskaandar