【问题标题】:Nodemon is not runningNodemon 没有运行
【发布时间】:2021-03-11 10:30:42
【问题描述】:

我正在尝试让我的 nodemon 开始运行。但不知何故,它没有运行,也没有错误消息,这很令人沮丧。

请在下面查看我的 package.json:

{
  "name": "umbrella_maintenance",
  "version": "1.0.0",
  "description": "",
  "main": "app-express.js",
  "scripts": {
    "start": "nodemon"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "ejs": "^3.1.5",
    "express": "^4.17.1"
  },
  "devDependencies": {
    "nodemon": "^2.0.6"
  }
}

我尝试运行npm run start,但它根本不起作用。没有错误信息,什么都没有。

当我尝试以 node app-express.js 开头时,我的应用程序运行良好,但在 nodemon 时无法运行。有什么建议吗?

【问题讨论】:

  • 顺便说一句,您在描述您的问题并提供了足够的信息方面做得非常好,很容易看出问题所在。
  • @Teng 你读过nodemon docs吗。写得很清楚nodemon ./server.js localhost 8080

标签: javascript node.js nodemon


【解决方案1】:

The documentation 表示你需要像 nodemon [your node app] 这样运行 nodemon。所以在你的情况下:nodemon app-express.js。 nodemon 还有许多其他有用的选项。值得阅读文档。

【讨论】:

  • 该命令也有错误:zsh: command not found: nodemon
  • @TengBangWei 你有没有将package.json 中的start 脚本修改为nodemon app-express.js,然后使用npm run start 运行它?
【解决方案2】:

nodemon 帮助网络服务器显示状态。当发生错误或 Web 服务器运行良好时,nodemone 会在控制台上显示日志。但是如果没有将确切的路径放在命令中,nodemon 将无法运行 Web 服务器。所以nodemon帮助节点运行由node path/yourApp.js执行的web服务器。

要执行 nodemon,请输入 nodemon path/yourApp.js

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 2022-01-05
    • 2016-11-11
    • 2019-07-24
    • 2013-04-28
    • 2013-12-04
    • 2016-02-23
    • 1970-01-01
    • 2014-05-27
    相关资源
    最近更新 更多