Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用npm监视文件夹中文件的更改?_Npm_Next.js_Watch - Fatal编程技术网

如何使用npm监视文件夹中文件的更改?

如何使用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":

我正在尝试使用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": "watch \"npm run start\" ./build"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
      ...
  },
  "devDependencies": {
    "watch": "^1.0.2"
  }
}
该应用程序运行良好,并监视正确的文件夹,但当它检测到更改时,我会得到一个无限循环的eaddrinuse错误,因为它只是尝试重新运行应用程序,而不是重新启动它


如何解决此问题?

执行一项任务,重新启动巡更服务器,可能已经使用了pm2Gave。我最终发现一个进程处于联机状态并正在运行,但正常运行时间为0,并且持续重新启动。试着调试一下