如何使用npm监视文件夹中文件的更改?
我正在尝试使用npm包监视设置某种形式的自动部署。这是我的package.json文件:如何使用npm监视文件夹中文件的更改?,npm,next.js,watch,Npm,Next.js,Watch,我正在尝试使用npm包监视设置某种形式的自动部署。这是我的package.json文件: { "name": "frontend", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next", "build": "next build", "start": "next start -p 60000", "watch:start":
{
"name": "frontend",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start -p 60000",
"watch:start": "watch \"npm run start\" ./build"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
...
},
"devDependencies": {
"watch": "^1.0.2"
}
}
该应用程序运行良好,并监视正确的文件夹,但当它检测到更改时,我会得到一个无限循环的eaddrinuse错误,因为它只是尝试重新运行应用程序,而不是重新启动它
如何解决此问题?执行一项任务,重新启动巡更服务器,可能已经使用了pm2Gave。我最终发现一个进程处于联机状态并正在运行,但正常运行时间为0,并且持续重新启动。试着调试一下