gpt4 book ai didi

javascript - 代码编译后如何使用nodemon?

转载 作者:行者123 更新时间:2023-12-01 00:30:32 25 4
gpt4 key购买 nike

当我运行此脚本时npm run start。它将所有server内容复制到compiled-server并运行服务器

"scripts": {
"start": "rimraf src/compiled-server && babel src/server -s -D -d src/compiled-server && cross-env PORT=3020 NODE_ENV=development node src/compiled-server/index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

日志

 > express-es6@1.0.0 start /Users/b0207296/WebstormProjects/React/express-es6
> rimraf src/compiled-server && babel src/server -s -D -d src/compiled-server && cross-env PORT=3020 NODE_ENV=development node src/compiled-server/index.js

>src/server/index.js -> src/compiled-server/index.js
src/server/routes/objects.js -> src/compiled-server/routes/objects.js
server is listening on localhost:3020

现在我想在我的项目中使用nodemon,换句话说,如果有任何更改server 目录会再次编译所有源代码并再次启动服务器吗?

最佳答案

像这样安装nodemon

npm install --save-dev nodemon

像这样在package.json中添加“scripts”

'start': "nodemon server.js"

运行npm run start它将启动服务器并跟踪更改。

要观看像 src 这样的特定目录,你可以这样做。并通过 npm run dev 运行开发服务器

"dev": "nodemon --watch src src/server.js"

在您的情况下,尝试通过将nodemon放在它之前来运行服务器以实现您的目标。

//it might look like this 
"start": "rimraf src/compiled-server && babel src/server -s -D -d src/compiled-server && cross-env PORT=3020 NODE_ENV=development nodemon src/compiled-server/index.js"

关于javascript - 代码编译后如何使用nodemon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58585536/

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