【问题标题】:Node Nodemon Error: Cannot find module 'C:\Program Files\nodejs\node_modules\nodemon\bin\'节点 Nodemon 错误:找不到模块 'C:\Program Files\nodejs\node_modules\nodemon\bin\'
【发布时间】:2019-08-10 11:50:27
【问题描述】:

当我尝试使用 nodemon 执行 server.js 文件时,它显示错误。

C:\Users\gourav\WebstormProjects\Node.js-Register-Login-App-master>nodemon server.js

内部/模块/cjs/loader.js:584

抛出错误; ^

错误:找不到模块'C:\Users\gourav\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.js'

在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)

at Function.Module._load (internal/modules/cjs/loader.js:508:25)


at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)

at startup (internal/bootstrap/node.js:283:19)

at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

npm 错误!文件 C:\WINDOWS\system32\cmd.exe;C:\Program Files\Java\jdk1.8.0_161\bin;C:\Program Files\nodejs\node_modules\npm\bin;

npm 错误!路径 C:\WINDOWS\system32\cmd.exe;C:\Program Files\Java\jdk1.8.0_161\bin;C:\Program Files\nodejs\node_modules\npm\bin;

npm 错误!代码生命周期 \ npm 错误! errno ENOENT

npm 错误! syscall spawn C:\WINDOWS\system32\cmd.exe;C:\Program Files\Java\jdk1.8.0_161\bin;C:\Program Files\nodejs\node_modules\npm\bin;

npm 错误! node.js-register-login-app-master@1.0.0 开始:nodemon server.js

npm 错误!生成 C:\WINDOWS\system32\cmd.exe;C:\Program Files\Java\jdk1.8.0_161\bin;C:\Program Files\nodejs\node_modules\npm\bin; ENOENT

npm 错误!

npm 错误!在 node.js-register-login-app-master@1.0.0 启动脚本失败。

npm 错误!这可能不是 npm 的问题。可能还有额外的

以上记录输出。

npm 错误!可以在以下位置找到此运行的完整日志:

npm 错误! C:\Users\gourav\AppData\Roaming\npm-cache_logs\2019-03-

19T20_31_26_905Z-debug.log

【问题讨论】:

  • 您是否已将 nodemon 全局安装到您的 npm 版本?
  • 你用npm install -g nodemon安装了吗(不要错过-g ...)?
  • 是的,正如你所说的我试图安装但它没有被安装。我在本地和全球都尝试过,但没有得到结果

标签: javascript node.js


【解决方案1】:
Install npm gloabally by running this command 
npm install -g nodemon
if you are using linux then run below command 
sudo npm install -g nodemon

【讨论】:

    【解决方案2】:

    我做了以下:

    1. npx 命令 ==> npm install -g nodemon
    2. 在 package.json 文件中 ==> "start": "nodemon server.js"
    3. 在终端中使用 ==> nodemon app.js(app.js 是我的根文件)

    【讨论】:

      【解决方案3】:

      只需转到路径并删除名称为 nodemon 的所有内容,即使在文件夹中,然后再次全局安装 nodemon。这对我来说效果很好。

      【讨论】:

        猜你喜欢
        • 2018-09-08
        • 1970-01-01
        • 2020-07-08
        • 2022-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-19
        • 2020-08-10
        相关资源
        最近更新 更多