vscode工具执行npm命令报错解决

小郝不负流年
小郝不负流年   + 关注
2026-01-01 17:13:57   阅读2   评论0

报错一:

npm : 无法加载文件 D:\DevelopTools\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 

这是 Windows 系统的 PowerShell 执行策略限制问题

解决方法:

以管理员身份运行 PowerShell 并修改执行策略

  1. 1.在开始菜单搜索 PowerShel,右键点击选择 "以管理员身份运行"
  2. 2.执行命令
    1. # 方法A:设置为 RemoteSigned(最常用)  
    2. Set-ExecutionPolicy RemoteSigned  
    3.   
    4. # 或方法B:设置为 Unrestricted(允许所有脚本)  
    5. Set-ExecutionPolicy Unrestricted  
    6.   
    7. # 输入 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 命令


对我有用,我要     转载  
文章分类: vscode  
所属标签: vscode   npm  
  • 0条评论
  • 只看作者
  • 按时间|按热度
推荐阅读