我已在本地机器上成功安装了nodemon,但是在运行代码时却出现以下错误消息。
这是错误详细信息
The term 'nodemon' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
At line:1 char:1
+ nodemon
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (nodemon:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
答案 0 :(得分:2)
在Windows上尝试使用
打开PowerShell,然后输入以下命令。
A)Set-ExecutionPolicy RemoteSigned
B)Set-ExecutionPolicy Unrestricted
C)Get-ExecutionPolicy
D)Exit
答案 1 :(得分:1)
我遇到了同样的问题,但没有任何效果。花了几个小时终于找到了解决方案。
如果您使用的是 Windows,请按照以下步骤操作=>
在开始菜单中,搜索“cmd”,然后右键单击并以管理员身份运行。 现在您将运行管理员命令提示符。 现在,输入这些说明 =>
1)PowerShell Set-ExecutionPolicy RemoteSigned
2)PowerShell Set-ExecutionPolicy Unrestricted
3)PowerShell Get-ExecutionPolicy
4)PowerShell 退出
现在试试 nodemon [你的节点应用程序] 现在您的 nodemon 应该可以正常工作了。 还要确保您已全局安装 nodemon npm install -g nodemon. 谢谢!
答案 2 :(得分:0)
我遇到了同样的问题,简单修复,首先检查您的环境变量路径中是否存在路径
要检查
控制面板>系统>高级系统设置>环境变量>双击PATH
现在检查您是否具有此PATH C:\ Users \ yourUsername \ AppData \ Roaming \ npm
如果没有,您将看到一些现有的路径,只需将其追加以分号分隔即可。而已!为我工作。
在环境变量路径中添加路径 C:\ Users \ yourUsername \ AppData \ Roaming \ npm
答案 3 :(得分:0)
这对我有用:这应该将策略限制为当前用户。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser