Запуск Loopback с помощью nodemon

Я хотел бы автоматически перезапускать мое локальное приложение strongloop/loopback при изменении js и json. Я тестирую с помощью nodemon, но приложение всегда перезапускается, даже если js или json не изменены.

Есть ли альтернатива решению этой проблемы?

Спасибо, Кристоф


person Christophe    schedule 01.05.2016    source источник
comment
Покажите команду nodemon, которую вы используете. Когда я использую: «nodemon server/server.js», у меня все работает нормально.   -  person Raymond Camden    schedule 04.05.2016


Ответы (3)


если вы хотите запустить проект с помощью nodemon, вы можете добавить это в package.json:

"nodemonConfig": {
  "verbose": true,
  "watch": [ "src/" ],
  "ignore": [ "dist/*" ],
  "ext": "ts",
  "exec": "npm start"
 }

а затем запустите проект с помощью nodemon dist/index.ts. Это работает для меня, используя lb4.

person Amr Omar    schedule 07.06.2019

Вы можете сделать это в несколько шагов:

  1. установить нодемон: npm i --save-dev nodemon
  2. откройте package.json в разделе скрипты добавьте новую строку: "dev" : "nodemon server/server.js --watch common --watch server"
  3. запустите свой сервер командой: npm run dev

Каждый раз, когда Вы что-то меняете в папках: общая или серверная, nodemon перезапускает приложение с внесенными изменениями.

person Nazar Iaremii    schedule 16.05.2018

Возможно, есть еще один файл, который постоянно меняется, за которым следит nodemon. Если это так, вы можете использовать команду --ignore. Например, Nodemon — исключение файлов

person Ryan Dobbs    schedule 10.05.2016