修改Windows执行策略
问题发现
在cmd命令行中使用命令npm i -g nodemon全局安装npm包后,在vscode中尝试使用nodemon启动服务,出现报错,具体如下:

但使用node启动服务可正常运行:

所以原因不是出在服务器文件上,仔细查看报错信息里提示在此系统上禁止运行脚本,查找资料后发现:原来windows默认不允许npm全局命令执行脚本文件,所以需要修改执行策略。
修改方法一
1.以管理员身份打开powershell命令行

2.输入命令 set-ExecutionPolicy remoteSigned

3.再次执行,成功

修改方法二 更换命令行类型
1.在vscode终端窗口右上角的加号旁边的小三角–选择默认配置文件。

2.选择cmd

3.重新打开终端

4.此时终端变为cmd

5.在命令行中重新执行命令,成功

1310

被折叠的 条评论
为什么被折叠?



