Nodemon未重新启动: nodemon因更改而重新启动...如果更改代码但不更新代码浏览器,并显示由于更改循环而重新启动使用,则使用vs代码
问题:
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
server is running at http://127.0.0.1:3000
[nodemon] restarting due to changes...
[nodemon] restarting due to changes...
[nodemon] restarting due to changes...我的代码:
const http = require("http");
const PORT = 3000;
const hostName = "127.0.0.1";
const server = http.createServer((req,res) => {
res.end("Welco my server server");
})
server.listen(PORT,hostName, () => {
console.log(`server is running at http://${hostName}:${PORT}`)
})
package.json:
"name": "test",
"version": "1.0.0",
"description": "test 1",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon index.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"nodemon": "^2.0.9"
}
}nodemon --verbos index.js
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node --verbos index.js`
node: bad option: --verbos
[nodemon] app crashed - waiting for file changes before starting...发布于 2021-08-17 17:17:40
这不是一个非常技术性的修复,但我设法让我的nodemon再次按预期工作。
首先,我运行了npm cache verify,这花了我很长的时间,所以我使用npm cache clean --force清理缓存,必须使用--force标志,因为npm会告诉你在npm自清理时不需要运行cache clean命令。
然后我运行了npm i nodemon@1.19.4 -g,这是nodemon version 2之前的最后一个稳定版本。运行我的npm run dev脚本,现在一切都很好,开发人员再次体验。
发布于 2021-07-09 02:16:22
不需要在server.listen方法中添加主机名。
发布于 2021-08-24 07:36:08
在我的例子中,在环境"C:\Windows\system32;“中添加系统路径后,它仍然出现。但我意识到这似乎是在一些第一次节点运行中。试着存更多的钱就能解决问题。
https://stackoverflow.com/questions/68280122
复制相似问题