根据生产和开发情况更改package.json文件依赖关系



我想在生产开发阶段的基础上,在package.json文件中更改我的电子版本。如果我的项目处于开发阶段,那么它将使用electron 11.2.0版本,而在生产中,我的电子版本必须是电子3.1.1。有什么方法可以执行此任务或将此条件应用于我的包.json文件吗?

是的。

您可以将devDependencies对象添加到软件包.json中。此外,当您将软件包安装到项目中时,您可以使用--save-dev标志自动进行安装。

它看起来是这样的:

"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0",
"another_dep": "~2.2.0"
},
"devDependencies" : {
"my_test_framework": "^3.1.0".
"another_dev_dep": "1.0.0 - 1.2.0"
}

更多信息可以在npm的官方文档中找到。

https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file

最新更新