15

私はnpm v 1.2.32を持っています

実行すると: $npm install mongo-migrate

devDependency である mongodb はインストールしません。

私は何を間違っていますか?

4

5 に答える 5

19

NPM リポジトリからパッケージをインストールする場合、dev 依存関係も自動的にインストールされません (これらの依存関係は、メイン パッケージを適切に機能させるために必要ではないため)。

dev の依存関係もインストールするように npm に明示的に指示する必要があります。

npm install mongo-migrate --dev

アップデート

この--devコマンドは廃止されました。

npm WARN install--devオプションの使用は非推奨です。--only=dev代わりに使用してください。

npm install mongo-migrate --only=dev
于 2013-06-29T06:54:12.513 に答える
1

これと同じ問題が発生したのは、package.json で devDependencies を 2 回定義したことが原因でした。

手動でつづりを間違えて書き込んでいたため、トラブルシューティング中にいくつかの --save-dev インストールを実行したため、2 回表示されました。ちなみに、package.json に「devDependencies」を 2 回含めると、npm はそれらをインストールしません。

于 2016-03-12T17:54:09.360 に答える