сборка перед перезапуском сервера node.js (экспресс) с использованием Nodemon - PullRequest
0 голосов
/ 22 октября 2018

Я использую nodemon для просмотра изменений в файлах сервера и перезапуска сервера.Он отлично работает, когда сценарий ec5

nodemon ./server.js

, но я хочу написать сценарий в ec6 и скомпилировать, используя babel, выполнив ту же самую операцию, но собирая его до перезапуска сервера.

package.json

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "babel src --out-dir dist",
    "serve": "npm run build && node dist/index.js", 
    "serve-dev": "nodemon dist/index.js"
  },
  "dependencies": {
    "babel-preset-env": "^1.7.0",
    "express": "^4.16.4"
  },
  "devDependencies": {
    "@babel/cli": "^7.0.0-rc.1",
    "@babel/core": "^7.0.0-rc.1",
    "@babel/node": "^7.0.0-rc.1",
    "@babel/preset-env": "^7.0.0-rc.1",
    "nodemon": "^1.18.3"
  }

1 Ответ

0 голосов
/ 22 октября 2018

Запуск с babel-node.(Я вижу, что он уже установлен как dev devdency)

"serve-dev": "nodemon --exec babel-node src/index.js"

(предполагается, что src/index.js является вашей точкой входа в ваше приложение)

...