2017-09-27 17 views
3

モジュールをnpmを使用してグローバルにインストールしようとしていますが、コマンドは常に失敗しています。私はすでに過去にnpmを使用していましたが、問題なく動作しました。今度は、npmを使用せずに、ノードとnpmの両方を更新した後で、npm install <module> -gコマンドを使用できません。ノードモジュールをグローバルにインストールできません。モジュールが見つからないエラー

システム変数にNODE_PATHを追加するか、npm/binPATHに追加することがよくあります。私もそれを試して、それは私の問題を解決しませんでした。

[email protected] MINGW64 ~ 
$ echo $NODE_PATH 
C:\Users\Fabio\AppData\Roaming\npm\node_modules 

[email protected] MINGW64 ~ 
$ npm install forever -g 
Error: Cannot find module 'pinkie-promise' 
    at Function.Module._resolveFilename (module.js:469:15) 
    at Function.Module._load (module.js:417:25) 
    at Module.require (module.js:497:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (C:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\har-validator\lib\index.js:3:15) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
npm ERR! Windows_NT 10.0.15063 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Fabio\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "forever" "-g" 
npm ERR! node v6.11.3 
npm ERR! npm v4.1.2 
npm ERR! code MODULE_NOT_FOUND 

npm ERR! Cannot find module 'pinkie-promise' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

また、私はなぜ知らないが、私は(多分ため、異なるバージョンのインストール)これらの位置でnode_modulesフォルダを持っている:

  • C:\ユーザーは、ファビオ\のAppData \ローミング\ NPMを\します\ node_modules
  • C:\プログラムファイルは、\ nodejs \ node_modules

は、たぶん私は間違っを追加してい:\ユーザーはファビオ\は

  • Cがnode_modules \します私のPATHとNODE_PATH変数へのパス? NODE_PATHについては

    私が試した:C:\Users\Fabio\AppData\Roaming\npm\node_modules

    とパスを:あなたが最初の「小指-約束」をインストールする必要がありますようにC:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\bin

  • +0

    パスに 'C:\ Users \ Fabio \ AppData \ Roaming \ npm'を追加してみてください。 –

    +0

    Mariaを試してみましたが、うまくいきませんでした。私はすべてのnode_modulesフォルダと、nodeとnpmに関連するシステム変数、アンインストールされたノードを削除し、再度インストールしました。これは最後に働いたものです。 – FTM

    答えて

    2
    1. は、システム上のすべてのnode_modulesを削除します。
    2. nodeとnpmに関連するすべてのシステム変数とユーザー変数を削除します。
    3. ノードをアンインストールします。
    4. ノードの最新バージョンを再インストールしてください。

    これが最後に行われたことです。

    +0

    あなたは答えとしてマークする必要があります –

    +0

    リマインダーマリアありがとう。私はそれを忘れていた。 – FTM

    0

    が見える。このモジュールは、その上の依存関係を持っているように、見えます。

    +0

    既に試してみました。 "pinkie-promise"をインストールしようとすると、同じエラースタックが発生します。 – FTM

    +0

    グローバルにインストールしましたか? –

    +0

    はい、私はそれをグローバルにインストールしようとしました – FTM

    0

    は、あなたが最初の小指-約束をインストールする必要があります。

    npm install pinkie-promise -g 
    

    をその後、永遠にインストールします。

    npm install forever -g 
    
    +0

    既に試しました。 "pinkie-promise"をインストールしようとすると、同じエラースタックが発生します。 – FTM

    関連する問題