【问题标题】:Is it possible to create *Dependencies node in package.json for npm?是否可以在 package.json 中为 npm 创建 *Dependencies 节点?
【发布时间】:2016-08-20 17:34:29
【问题描述】:

我正在使用节点包,并且我使用 npm 来安装此依赖项。我有不同类型的依赖:

  • 生产,这种类型的部门在dependencies 部分进行了描述
  • 开发,这种类型的部门在devDependencies 部分进行了描述

实际上,我还有一种依赖:测试依赖(实际上,e2e 测试和单元测试 deps :))。

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

【问题讨论】:

    标签: node.js npm dependencies package.json


    【解决方案1】:

    我不相信你能做到。

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

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

    【讨论】:

    • 伤心。这将导致两个 *package.json 文件中出现两个名称、两个版本等。 Package.json 必须有效 :(
    【解决方案2】:

    npm install enter dependencies --save-dev

    【讨论】:

      猜你喜欢
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 2016-10-19
      • 1970-01-01
      相关资源
      最近更新 更多