2016-04-26 36 views
0

我正在使用节点包,并使用npm来安装此依赖项。我有不同类型的依赖关系:是否可以在package.json中为npm创建* Dependencies节点?

  • 生产,这种类型的DEPS在dependencies部分
  • 发展描述,这种类型的DEPS在devDependencies部分

实际上描述,我有一个更依赖类型:测试依赖(实际上,e2e测试和单元测试代码:))。

是否可以在pacakge json中创建一些节点并将npm安装程序绑定到此节点?那么我将使用npm install --only={test},并且只有来自testDependencies的依赖项才会被安装?

回答

0

我不相信你能做到这一点。

一个解决方法应该有两个package.json文件。例如prod_package.jsondev_package.json

然后你就可以指定相应使用哪一个。

+1

伤心。这会在* package.json文件中导致两个名称,两个版本等。 Package.json必须是有效的:( –

相关问题