Nodemon在Windows 10中不起作用

时间:2018-07-04 13:31:50

标签: node.js nodemon

我已在本地机器上成功安装了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

4 个答案:

答案 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