2017-12-20 51 views
0

今日、私たちのプロジェクトは、grunt-cliのnpmインストールを実行する際に問題があります。 、npmでgrunt-cliをインストールする際のエラー

"grunt": "~0.4.0", 
"grunt-cli": "^1.2.0" 

発生するエラーを以下の通りです::私たちは、package.jsonでうなり声のパッケージ次のバージョンに次の特定いる

[ERROR] module.js:327 
[ERROR]  throw err; 
[ERROR] ^
[ERROR] 
[ERROR] Error: Cannot find module '/myproject/node_modules/grunt-cli/bin/grunt' 
[ERROR]  at Function.Module._resolveFilename (module.js:325:15) 
[ERROR]  at Function.Module._load (module.js:276:25) 
[ERROR]  at Function.Module.runMain (module.js:441:10) 
[ERROR]  at startup (node.js:139:18) 
[ERROR]  at node.js:974:3 

誰もがこの問題を解決するためにどのように任意のアイデアを持っていますか?我々は何も変えなかった。それはあなたがあなたのnode_modulesといくつかの小さな問題を持っているようだ

答えて

0

、あなたは必要なモジュールを再度インストールする必要があり、再びあなたのnpm installを実行し、完全にnode_modulesディレクトリを削除する必要があります。

これで問題は解決します。

+0

これは、新しいビルドがトリガーされるたびに自動的に行われるため、問題ではありません。たわごとのバージョンは古すぎるのでしょうか? – YourReflection

+0

確かに、自動的に実行する必要がありますが、偶然にネットワークから何らかの障害が発生した場合、一部のモジュールのインストールに失敗することがあります。 'npm install'を実行すると、package.jsonに必要な' grunt'がインストールされます。 – antzshrek

0

grunt-cliに問題があるようです。同じものを取り出してもう一度インストールしてみてください。次のコマンドを実行できます。

npm remove -g grunt grunt-cli 

そして

npm install -g grunt grunt-cli 
0

あなたpackage.jsonからgrunt-cliを削除し、グローバルにインストールして、うなり声自体がプロジェクトのコンテキストに滞在することができます。

npm install grunt-cli -g 
0

明らかに問題は完全に他の何かによって引き起こされました。 UIプロジェクトのバージョンをx.x.x-SNAPSHOTに変更しました。

関連する問題