为什么我的 VS Code 终端出现“无法加载 nodemon”?

rom*_*man 2 node.js express nodemon

我在本地和全局安装了 Nodemon,但在这两种情况下,我都遇到了相同的错误:

Nodemon : 文件 C:\Users\xxx\AppData\Roaming\npm\nodemon.ps1 无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。

At line:1 char:1
+ nodemon Books.js
+ ~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess. 
Run Code Online (Sandbox Code Playgroud)

如何解决?

小智 6

您好,请按照这些您可以解决此问题,
-> 打开 Admin PowerShell
键入这些命令。
1)Set-ExecutionPolicy RemoteSigned
2)Set-ExecutionPolicy Unrestricted
3)Get-ExecutionPolicy
4)Exit

也许你的问题解决了


Ham*_*nti 6

我以前遇到过这个问题并这样解决:-

转到 package.json,然后将其附加到脚本中:-

“开始”:“节点应用程序”,“开发”:“nodemon 应用程序”

会是这样的

"scripts": {
"start": "node app",
"dev": "nodemon app"},
Run Code Online (Sandbox Code Playgroud)

然后在终端中写入npm run dev

注意: app指的是你的入口点的文件名