【问题标题】:Nodemon installed but not working in Node.jsNodemon 已安装但无法在 Node.js 中运行
【发布时间】:2019-04-15 02:43:47
【问题描述】:

我将Node.jsexpress.js 一起使用,并且我还安装了Nodemon(存在于node_modules 文件夹中),但它不起作用。 这是我的package.json 代码。我该如何解决这个问题?

// package.json

{
    "name": "node-api",
    "main": "server.js",
    "dependencies": {
        "express": "~4.0.0",
        "mongoose": "~3.6.13",
        "body-parser": "~1.0.1"
    }
}

【问题讨论】:

    标签: node.js express npm node-modules


    【解决方案1】:

    将 nodemon 添加为开发依赖项

    npm i -D nodemon
    

    或者全局安装

    npm i -g nodemon
    

    但是,在第二种方法中,它不会显示在 package.json 文件中

    没有必要使用 --save 或 -S 因为它没有在你的主代码中使用

    编辑:2019 年 1 月 6 日 在 package.json 文件的脚本标签中使用 nodemon。喜欢

    "scripts" : {
    ...
    "start" : "nodemon index.js"
    }
    

    然后在终端中使用npm start

    【讨论】:

      【解决方案2】:

      在终端中点击npm install --save nodemon -g 或 通过npm install --save nodemon 安装在您的项目中 它应该像

      一样显示你的 package.json
      {
          "name": "node-api",
          "main": "server.js",
          "dependencies": {
              "express": "~4.0.0",
              "mongoose": "~3.6.13",
              "body-parser": "~1.0.1",
              "nodemon": "^1.18.6"
             }
      }
      

      然后运行nodemon server.js

      检查是否安装了nodemon nodemon -v

      【讨论】:

        【解决方案3】:

        这个问题很常见。它在安装时显示“发现 0 个漏洞”,但从未在开发依赖项中显示。

        我尝试重新启动我的文本编辑器并再次运行该命令

        npm i --save-dev nodemon
        

        它开始工作了。

        【讨论】:

          【解决方案4】:

          在我的情况下,我可以通过更新节点来解决这个问题。 现在更新你必须从https://nodejs.org/en/下载节点

          它对我有用 希望对你也有用

          【讨论】:

            猜你喜欢
            • 2019-09-28
            • 2017-03-06
            • 2018-07-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-10-21
            • 1970-01-01
            相关资源
            最近更新 更多