【问题标题】:Nodemon detects changes, says it is restarting but doesn't actually restartNodemon 检测到更改,说它正在重新启动,但实际上并没有重新启动
【发布时间】:2018-07-01 10:59:50
【问题描述】:

它之前可以工作,但它停止了。如果我在 app.js 文件中崩溃了 express 应用程序,nodemon 将首先重新启动,但一旦 app.listen() 执行它就不会重新启动。我试图隔离 app.js 文件中的每个元素,但行为仍在继续。我最近还添加了一些包,我删除了它们以查看它们是否导致了这种行为,但它仍然存在。

{
  "name": "",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "start": "node app"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "body-parser": "^1.18.2",
    "compression": "^1.7.1",
    "connect-flash": "^0.1.1",
    "cookie-parser": "^1.4.3",
    "cookie-session": "^2.0.0-beta.3",
    "debug": "^3.1.0",
    "ejs": "^2.5.7",
    "express": "^4.16.2",
    "express-session": "^1.15.6",
    "express-validator": "^4.3.0",
    "google-finance": "^0.1.10",
    "gulp": "^3.9.1",
    "mongoose": "^4.13.7",
    "morgan": "^1.9.0",
    "nodemon": "^1.14.11",
    "passport": "^0.4.0",
    "passport-facebook": "^2.1.1",
    "passport-google-oauth20": "^1.0.0",
    "passport-local": "^1.0.0",
    "range": "0.0.3",
    "round-to": "^2.0.0",
    "serve-favicon": "^2.4.5",
    "underscore": "^1.8.3"
  }
}

【问题讨论】:

    标签: node.js express nodemon


    【解决方案1】:

    您确定您使用的是nodemon,因为start 命令应该是:

    "start": "nodemon app"
    

    【讨论】:

    • 是的。无论如何,脚本不是仅在部署中执行吗?因为我可以删除或者替换成nodemon app,对app的行为没有影响。
    猜你喜欢
    • 2019-03-23
    • 2016-05-14
    • 1970-01-01
    • 2020-06-15
    • 2017-08-13
    • 2020-03-18
    • 2018-07-10
    • 2018-10-04
    相关资源
    最近更新 更多