我正在构建一个节点快速应用程序,我们将package.json发送到生产环境,但也包括用于单元测试的代码。那么我应该制作两个 package.json 一个用于生产,一个用于开发吗?如何解决这个问题?
package.json 中将有两个部分。
- 依赖项
- ,这些依赖项也将在开发和生产中加载。
- devDependencies,它将仅在开发环境中加载,而不在生产环境中加载。
所有开发依赖项模块都应使用"save-dev"选项加载。例如,以下命令将仅在开发环境中安装"Mocha"模块。
"npm install --save-dev mocha"