2016-03-27 21 views
1

npmはピア依存関係をもうインストールしないことに気づきましたが、手動でインストールすると、babel-preset-es2016にはbabel-runtimeのピアが必要ですが、何もインストールされていません

➜ npm install babel-runtime -g  
    /usr/local/lib 
    └─┬ [email protected] 
     └── [email protected] 

    ➜ npm install babel-preset-es2016 -g 
    /usr/local/lib 
    ├── [email protected] 
    └── UNMET PEER DEPENDENCY [email protected]^6.6.1 

npm WARN [email protected] requires a peer of [email protected]^6.6.1 but none was installed. 

EDIT

私は(下記の提案ごとに)ローカルにインストールした場合、私は警告を取得しない:

➜ test npm i [email protected]\^6.6.1 
[email protected] /home/jdifool/work/test 
├── [email protected] 
├── [email protected] 
└─┬ [email protected] 
    └─┬ [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └─┬ [email protected] 
    │ └── [email protected] 
    ├── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    ├─┬ [email protected] 
    │ └── [email protected] 
    └─┬ [email protected] 
     └── [email protected] 

はなぜ?

答えて

3

かなり冗長です。ただ、必要なパッケージ

$ npm i [email protected]^6.6.1 -g 

あなたのプリセットはグローバルスコープでもあるため、グローバルスコープにインストールして、もう一度試してインストールしてください。

更新日(@JohnDifool製): 警告はグローバルインストールでのみ表示されているようです。

+0

再実行キャレットが(NPM私[email protected]^6.6.1 -g のzsh使用することはできません前にクリーンアップ:一致が見つかりません:[email protected]^6.6.1)と私はすでに[email protected]をインストールしました – Laurent

+0

私はちょうどそれを試して、 'npm 3.7.3'で動作します – activatedgeek

+0

私の悪い:私は\^on zsh。 'npm i [email protected]^6.6.1 -g'は6.6.1(最新の?)を頑固にインストールしているので、まだ運がありません。私のnpm -versionは3.8.3です。 – Laurent

0

この問題が発生したときは、npmを更新してnpmキャッシュをクリアしてから、npm installコマンドを再度実行して解決しました。しかし、私が詳しく述べるように、途中で問題がありました。

更新NPM

まず、私はnpm update -g npmを使用してNPMを更新しようとしたが、それはエラーがスローされました:

npm ERR! addLocal Could not install /private/var/folders/_n/vgvdlrpj64l_g98d_dxs5pd40000gp/T/npm.80873/package 

私は成功し、代わりにas suggested by GitHub user bronzeiiiをコマンドnpm install -g [email protected]を使用して更新することができました。

npm install

rm -rf node_modules 
npm cache clean 

最終段階

npm install

関連する問題