gpt4 book ai didi

node.js - 在使用 Nodemon 重新启动 node.js (express) 服务器之前构建

转载 作者:行者123 更新时间:2023-12-05 03:04:29 27 4
gpt4 key购买 nike

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

最佳答案

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

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

(假设 src/index.js 是您应用的入口点)

关于node.js - 在使用 Nodemon 重新启动 node.js (express) 服务器之前构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52925601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com