【问题标题】:different packages version sets based on environment in node基于节点环境的不同包版本集
【发布时间】:2023-01-31 18:55:56
【问题描述】:

我需要根据节点应用程序中的部署环境安装不同的包版本集。

这必须是 env = develop 时的依赖项

 "dependencies": {
    "bootstrap": "^5.2.0",
 }

这必须是 env = production 时的依赖项

 "dependencies": {
    "bootstrap": "4.2.0",
 }

你有一些解决方法吗?

【问题讨论】:

    标签: npm yarnpkg


    【解决方案1】:

    您可以使用 penv 模块。它允许创建环境文件,您将能够根据环境分离出依赖项。 https://www.npmjs.com/package/penv

    还有另一种创建多个包 json 文件的方法。例如DEV.package.json、QA.package.json 和 main.package.json。您可以在 CI 过程中使用 npm 模块合并它们。 https://www.npmjs.com/package/package-json-merge

    【讨论】:

      猜你喜欢
      • 2017-05-26
      • 2021-01-29
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      相关资源
      最近更新 更多