Nodemon不被识别为内部命令可操作程序或批处理文件

时间:2017-10-19 05:10:28

标签: node.js npm node-modules nodemon

我正在使用NodeJS,但由于其他一些问题,我再次安装了Windows。现在我已经全局安装了nodemon,它也在C盘中显示版本,但是当我尝试运行项目时,它给了我错误:

  

nodemon不被识别为内部命令可操作程序或批处理文件

6 个答案:

答案 0 :(得分:2)

我将其安装为“ npm install -g nodemon”。 那对我有用。

答案 1 :(得分:1)

确保当前项目中的 package.json 文件中存在nodemon依赖项。如果您没有在此文件中看到它,请运行npm i nodemon --save

选中后,您可以通过以下方式执行nodemon:

  • 运行脚本nodemon index.js(或您的js文件具有的任何名称)
  • 运行命令npm run start(尽管您必须使用新脚本"start": "nodemon index.js"更新package.json文件中的脚本)
  • 运行命令nodemon,但在这种情况下,您必须在当前项目中包含index.js文件,因为默认情况下nodemon将尝试查找并执行index.js文件。

答案 2 :(得分:0)

加载错误并在重新启动系统后完全加载,以便

运行

答案 3 :(得分:0)

  1. 运行:$ npm install -g nodemon

  2. 运行:$ npm install --save-dev nodemon

  3. package.json 文件更改为:

"scripts": {
    "serve": "nodemon index.js"
}
  1. 运行:$ npm run serve

答案 4 :(得分:0)

在我的 Windows 中这是工作:

  1. npm install -g nodemon
  2. 打开要运行 nodemon 的文件夹,例如我的图片: https://i.stack.imgur.com/fUTnV.jpg
  3. 在终端写入:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  4. 在终端写入:nodemon

答案 5 :(得分:-2)

  1. 首先尝试:npm install -g nodemon如果在我的情况下不起作用
  2. 尝试添加纱线,使其正常工作