使用Nodemon重启node.js(express)服务器之前先构建。

3
我正在使用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"
  }

你可以使用 gulpgrunt 来自动化任务。 - Hello World
2个回答

3

使用 babel-node 运行。(我可以看到它已经作为开发依赖项安装好了)

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

(假设src/index.js是您应用程序的入口点)
请注意:这是一句提示性的语句,指示您在假设情况下从哪里开始查看代码。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接