'nodemon' 未被识别为内部或外部命令,而 运行 使用 nodemon nameoffile.js

'nodemon' is not recognized as an internal or external command, while running using nodemon nameoffile.js

我正在学习 express.js 为此我已经在全球范围内安装了 express 和 nodemon 所以每当我想 运行 命令 nodemon express1.js 出现错误时,即使我已经在全球范围内安装了它并将明确的依赖关系保存在 package.json 文件中。

我是这样安装的

for express  npm install --save express
 for nodemon  npm install -g nodemon 

以前以这种方式安装 (npm insatll --save nodemon)

仍然出现这样的错误

'nodemon' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

在你的控制台中尝试 nodemon --version 如果它 returns 一个版本那么它意味着安装了 nodemon 否则在安装 nodemon 时可能会出错 使用此命令安装它会将其安装在您的项目文件夹中。

npm 安装 --save-dev nodemon

在 cmd 中输入

npm config get prefix 

并按回车键,它将显示我们需要复制的 npm 路径,然后转到我的计算机或在 windows10 'This pc' 中右键单击属性上的此电脑 select 然后 - >在左侧单击高级系统设置现在系统属性弹出将在 select 高级选项卡中打开并单击环境变量和列表中的 select 路径单击编辑并粘贴复制的路径但制作确保如果已经存在任何其他路径,请使用分号结束该路径,然后粘贴此新路径并保存。但有时如果它不起作用,请重新启动计算机,因为有时环境变量更改不会生效,因此在完成此过程后重新启动系统