私はnpm v 1.2.32を持っています
実行すると: $npm install mongo-migrate
devDependency である mongodb はインストールしません。
私は何を間違っていますか?
NPM リポジトリからパッケージをインストールする場合、dev 依存関係も自動的にインストールされません (これらの依存関係は、メイン パッケージを適切に機能させるために必要ではないため)。
dev の依存関係もインストールするように npm に明示的に指示する必要があります。
npm install mongo-migrate --dev
アップデート
この--dev
コマンドは廃止されました。
npm WARN install
--dev
オプションの使用は非推奨です。--only=dev
代わりに使用してください。
npm install mongo-migrate --only=dev
これと同じ問題が発生したのは、package.json で devDependencies を 2 回定義したことが原因でした。
手動でつづりを間違えて書き込んでいたため、トラブルシューティング中にいくつかの --save-dev インストールを実行したため、2 回表示されました。ちなみに、package.json に「devDependencies」を 2 回含めると、npm はそれらをインストールしません。