nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。

nodemon安装最新版 nodemon安装失败_前端

我的解决方法分为如下几步

第一步终端全局安装nodemon

C:\Users\Lenovo>npm install -g nodemon

第二步检查安装的位置

找到nodemon.cmd所属目录,在你node安装node_global目录下
C:\Users\Lenovo> npm config get prefix
我的不知道为什么是重新建了个文件Program,因为不明白怎么解决,我直接把新建的内容复制剪贴到存放node文件中的node_global
就是让nodemon.cmd和其他一起的文件的所在目录为:D:\node\node_global

第三步将该目录添加到环境变量Path中

nodemon安装最新版 nodemon安装失败_npm_02


nodemon安装最新版 nodemon安装失败_前端_03


我记得是解决上面后,报错内容会改变成禁止运行脚本

第三步检查

这一步其实是一直都有在检查

顺序是终端检查没有问题,就去检查vs中nodemon -v是否能得出版本

当可以时就是能用了

如果还是显示报错,则输入:

npm i nodemon -s

nodemon安装最新版 nodemon安装失败_node.js_04

第四步 关于解决脚本运行错误

**出错原因:**无法加载文件因为在此系统上禁止运行脚本,如下所示:
nodemon : 无法加载文E:\Web\nodejs\node_global\nodemon.ps1,因为在此系统上禁止运行脚本。

解决方法
(win+R 输入powershell打开powershell)
以管理员身份运行powershell 在powershell中执行命令
Start-Process powershell -Verb runAs
[执行此命令后,将会以管理员身份运行powershell,会弹出一个新的powershell窗口 ]
弹出新窗口距离解决就很快了

在新的powershell窗口执行命令
set-ExecutionPolicy RemoteSigned 选择 Y 执行成功

nodemon安装最新版 nodemon安装失败_npm_05


nodemon安装最新版 nodemon安装失败_vue.js_06


达到这个就是成功了

最后在vs终端中执行命令

nodemon server.js

nodemon安装最新版 nodemon安装失败_前端_07


nodemon安装最新版 nodemon安装失败_nodemon安装最新版_08


可以运行啦

总的来说就是出了错误后,将错误搜索根据很多贴子就可以找到解决方法,我花了很多时间才解决这个,还是非常感谢将解决方法分享出来的人,所以我也把这次的解决过程分享出来,希望对一些没有思路的朋友有一点帮助