不在节点快递应用程序中将测试文件夹发送到生产环境

Posted

技术标签:

【中文标题】不在节点快递应用程序中将测试文件夹发送到生产环境【英文标题】:Not sending test folder to production in node express app 【发布时间】:2019-08-31 13:22:16 【问题描述】:

我正在构建一个 node express 应用程序,我们将 package.json 发送到生产环境,但其中也包含用于单元测试的代码。那么我应该制作两个 package.json 一个用于生产,一个用于开发吗?这个问题怎么解决?

【问题讨论】:

【参考方案1】:

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

    依赖项,也将在开发和生产中加载。 devDependencies,仅在开发环境中加载,在生产环境中不加载。

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

 "npm install --save-dev mocha"

【讨论】:

以上是关于不在节点快递应用程序中将测试文件夹发送到生产环境的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 javascript/node js 从数据库中将图片动态加载到网页上

在节点+快递+玉中将对象传递给客户端?

无法使用 axios 将 jwtToken 从反应客户端发送到节点/快递后端

RabbitMQ简介RabbitMQ 特点AMQP 概念生产者和消费者 Broker 服务节点Queue 队列Exchange 交换器如何保证消息的可靠性?

ETCD:单机单节点

您将如何手动触发将错误从节点快递记录到哨兵?