我试着用express创建一个服务器(但这也发生在HTTP上)。我在Nodemon上遇到了一些问题,有一个“由于更改而重新启动”循环
有人能帮帮我吗?
我使用64位Windows 8笔记本电脑
const path = require('path')
const express = require('express')
const app = express()
const port = 1035;
app.get('/home',(req,res)=>{
console.log('home')
res.end('<h1>home page<h1>')
})
app.listen(port,()=>{
console.log(`Listening at port ${port}`)
})
JSON格式:
{
"name": "node",
"version": "1.0.0",
"description": "",
"main": "newnode.js",
"scripts": {
"start": "nodemon newnode.js",
"dev": "nodemon -L"
},
"author": "",
"license": "ISC",
"dependencies": {
"consign": "^0.1.6",
"express": "^4.18.2",
"fs": "^0.0.1-security",
"node": "^14.21.0"
},
"devDependencies": {
"nodemon": "^2.0.20"
}
}
我试过改变用户的变量,也试过使用nodemon的旧版本2.0.7,但是这些都不起作用。
节点版本:v18.12.0节点守护程序版本:2.0.20
1条答案
按热度按时间qvsjd97n1#
有趣的主题,关于设置服务器:)
来自https://www.npmjs.com/package//nodemon#ignoring-files:
默认情况下,nodemon只会在. js JavaScript文件更改时重新启动。在某些情况下,您可能希望忽略某些特定的文件、目录或文件模式,以防止nodemon过早地重新启动您的应用程序。
还有一个GitHub issue,它建议采取类似的操作来解决重新启动问题。
此blog post还建议忽略某些文件。