报错一:
npm : 无法加载文件 D:\DevelopTools\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
这是 Windows 系统的 PowerShell 执行策略限制问题
解决方法:
以管理员身份运行 PowerShell 并修改执行策略
- 1.在开始菜单搜索 PowerShel,右键点击选择 "以管理员身份运行"
- 2.执行命令
- # 方法A:设置为 RemoteSigned(最常用)
- Set-ExecutionPolicy RemoteSigned
- # 或方法B:设置为 Unrestricted(允许所有脚本)
- Set-ExecutionPolicy Unrestricted
- # 输入 Y 确认
3.重启vscode
报错二:
npm error Log files were not written due to an error writing to the directory: D:\DevelopTools\nodejs\npm_cache\_logs
这是npm 写入日志文件的权限问题,这通常与系统权限或缓存配置有关。
解决方法:
以管理员身份运行终端
这是最常见且最简单的解决方法
- •关闭当前的 VS Code
- •右键点击 VS Code 图标,选择"以管理员身份运行"
- •在提升权限的终端中重新执行 npm 命令