Не отправка тестовой папки в производство в приложении node express

#node.js #express #mean-stack #mean

#node.js #экспресс #средний стек #означает

Вопрос:

Я создаю приложение node express, мы отправляем package.json в производство, но оно также включает код для модульного тестирования. Итак, я должен сделать два package.json, один для производства и один для разработки? Как можно решить эту проблему?

Ответ №1:

В package.json у вас будет два раздела.

  1. зависимости, которые также будут загружены в development и production.
  2. devDependencies, которые будут загружены только в среду разработки, но не в производственную среду.

Все модули зависимостей разработки должны быть загружены с помощью опции «save-dev». Например, приведенная ниже команда установит модуль «Mocha» только в среде разработки.

  "npm install --save-dev mocha"