
前言
在安装完成 Node.js 后未重启电脑的情况下直接运行 npm install 安装依赖时,可能会遇到报错提示。
解决方案
这个错误是因为 PowerShell 的执行策略限制导致的。以下是几种解决方法:
方法 1:以管理员身份运行 PowerShell 并更改执行策略
- 以管理员身份打开 PowerShell
- 在开始菜单搜索 'PowerShell'
- 右键点击 'Windows PowerShell',选择 '以管理员身份运行'
- 执行以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- 或者更宽松的策略:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
运行后就不会报错了,显示依赖包正在下载中,npm install,会根据配置文件下载对应的依赖,自动创建文件夹 node_modules 保存对应的依赖包。


方法 2:只为当前会话临时允许
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
方法 3:使用命令提示符 (CMD)
暂时使用 CMD 代替 PowerShell:


