未将测试文件夹发送到Node Express应用中的生产环境

时间:2019-04-10 07:00:40

标签: node.js express mean-stack mean

我正在构建一个节点快递应用程序,我们将package.json交付生产,但其中还包括用于单元测试的代码。所以我应该制作两个package.json,一个用于生产,一个用于开发吗?该问题如何解决?

1 个答案:

答案 0 :(得分:0)

在package.json中将有两个部分。

  1. 依赖关系,也将在开发和生产中加载。
  2. devDependencies,将仅在开发环境中加载,而不会在生产环境中加载。

所有开发依赖模块都应使用“ save-dev”选项加载。例如,以下命令仅在开发环境中安装“ Mocha”模块。

 "npm install --save-dev mocha"