我想使用 nodemon 自动检测node.js项目中脚本的更改,并在检测到更改时重新启动。我使用 express.js 进行项目设置。如何将nodemon与express.js一起使用,这样当我输入npm start
时,nodemon就会自动启动。
答案 0 :(得分:1)
首先使用这些命令全局安装 nodemon
`npm install -g nodemon` or `sudo npm install -g nodemon`
接下来,确保 package.json 文件的“scripts”字段为这种类型
"scripts": {
"start":"nodemon index.js",
"devStart": "nodemon index.js"
}
如果不是这种类型,则更改它并运行
npm run devStart
答案 1 :(得分:0)
首先以
的方式全局安装nodemonnpm install -g nodemon
现在转到您的express.js项目目录,然后打开 package.json 文件。在package.json文件中更改
"start": "node ./bin/www"
至"start": "nodemon ./bin/www"
现在使用npm start
答案 2 :(得分:0)
另一个解决方案:
安装nodemon后,只需使用nodemon start
运行您的应用。
答案 3 :(得分:0)
首先,您需要安装nodemon,因此请授予root特权并使用以下命令进行全局安装:
sudo npm install nodemon -g
然后,转到您的节点项目目录并打开package.json,然后在脚本字段的开始字段中将“ node”更改为“ nodemon”。例如:
"scripts": {
"start": "nodemon ./bin/www"
}