mac os xの解決npmのインストールパッケージの失敗、またはnodejsプロジェクトの依存性が不足しています.

1605 ワード

国内で開発をしていますが、様々な原因で、ネットはいつもそんなに良くないです.私達の先端の開発者に対して、npmを使う時、ネットの問題でパッケージのインストールが失敗したかもしれません.ここでは、宝を洗うためのnpmソースと、すでにネット上でエラーが発生した場合のパッケージのインストールに依存した解決方法を紹介します.
1.淘宝のnpm源
特徴
a.10分に一回同期します.
b.淘宝源にファイルがない場合、自動的にnpmのソースに切り替わります.
使い方
a.cnpmツールの取り付け 
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
b.npmパラメータaliasを追加することにより、直接cnpmコマンドを使用すればいいです.
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
このような設定により、npmのダウンロード速度はかなり速くなり、安定も多くなりました.
2.ネット上の問題で、パッケージのインストールに失敗した安全解決方法
そして、npmピットさんのネットによるパッケージのインストールが不完全になってしまいました.どうすればいいですか?
次の簡単な三歩で解決できます.
cdは対応項目の下にある
a.
$rm-rf node_modules/
b.
$npm cache clean
c.  
npm install
簡単に説明してください.
  aコマンドは、node_を除去します.modules下のすべてのファイル. 
  b命令はキャッシュをクリアし、権限がある場合は直前にsudo npm cache cleanを追加します.
  cもちろん再インストールです.
参考:淘宝npm
            why does npm install say i have unmet dependencies
 
転載先:https://www.cnblogs.com/gabrielchen/p/5055300.html