検索

ホームページ  >  に質問  >  本文

node.js - npm install 为什么无法安装完所有的依赖?

在react官网下一了一个练手项目http://reactjs.cn/react/docs/...
在本地运行时的时候用了cnpm install 安装模块,还是会出现很多模块没有,这是为什么?

使用 npm install 安装以后还是有问题

凭借我强大的毅力,已经全部一个个的手动安装完了,至少有15个这样的模块,这是为什么呢?

PHP中文网PHP中文网2781日前1036

全員に返信(6)返信します

  • PHP中文网

    PHP中文网2017-04-17 15:39:30

    正確には言えませんが、すべてのインストールが成功したことが示されているため、依存パッケージの開発者が取り残されている可能性があります。この状況は通常、依存関係パッケージがアップグレードされた後に発生します。依存関係の開発者が、特定の依存関係に必要な依存関係を追加した可能性があります。つまり、インストールしたモジュールを実行する必要があります。開発者が新しい依存関係を追加するときは、--save を使用せずに npm install <package> を直接実行します。したがって、依存パッケージがアップグレードされた後、コード内で必要なパッケージは依存パッケージの package.json ファイルに追加されません。現時点では、たとえば、現在は npm i mime コマンドを実行する必要があります。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:39:30

    cnpm install 失敗した場合は、再試行する前に、node_modules を削除することをお勧めします npm install 2 つの依存関係のディレクトリ構造は多少異なります

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:39:30

    その後、npm を試してください。国内の Taobao チームのパッケージが不完全である可能性があります。これも推測です。npm install
    を試して、外部サーバーからダウンロードしてみてください

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:39:30

    npm i または Yarn を使用してみてください。cnpm はパッケージをリークすることがあります

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 15:39:30

    糸の使用をお勧めします

    yarn config セット レジストリ 'https://registry.npm.taabao.org'

    返事
    0
  • PHPz

    PHPz2017-04-17 15:39:30

    yarn を使用することをお勧めします。その方がはるかに高速です。

    返事
    0
  • キャンセル返事