2016-04-26 10 views
0

私はノードパッケージを使用しています。この依存関係をインストールするにはnpmを使用します。私は、依存関係のさまざまな種類があります。npmのpackage.jsonに* Dependenciesノードを作成することはできますか?

  • 生産、このタイプのDEPSがdependenciesセクション
  • 開発に記述されているが、このタイプのDEPSが

実際devDependenciesセクションに記載されている、私は1つ以上を持っています依存関係のタイプ:テストの依存関係(実際には、e2eテストと単体テストdeps :))。

pacakge jsonにノードを作成し、npm installerをこのノードにバインドすることはできますか?だから私はnpm install --only={test}を使用し、testDependenciesからの依存関係のみがインストールされますか?

答えて

0

私はあなたがそれを行うことができるとは思わない。

ワン回避策は2つのpackage.jsonファイルを持つことです。例えばprod_package.json

dev_package.jsonは、その後、あなたはそれに応じて使用するかを指定することができます。

+1

悲しい。これにより、* package.jsonファイルの2つの名前、2つのバージョンなどが発生します。 Package.jsonは有効である必要があります:( –

関連する問題