node_moudle无权限

目录

  • [一. 问题背景](#一. 问题背景)
  • [二. 问题分析](#二. 问题分析)
  • [三. 尝试方案](#三. 尝试方案)
  • [四. 解决方案](#四. 解决方案)

一. 问题背景

今天早上启动项目发现报依赖中的node_moudle无权限,影响项目正常启动,原因不详,疑似window权限问题

二. 问题分析

权限拒绝

  • 当前用户没有权限写入 @ai-sdk\anthropic\package.json 文件

常见原因

  • 之前使用管理员权限运行了安装命令
  • 文件所有权被更改
  • Windows 安全设置限制了权限
  • 文件被其他进程锁定

三. 尝试方案

清理缓存

powershell 复制代码
pnpm  clean

清理 pnpm 存储

powershell 复制代码
pnpm store prune

四. 解决方案

执行脚本删除所有node_moudle

powershell 复制代码
# windows
$EmptyDir = "C:\Temp\EmptyDir"
New-Item -ItemType Directory -Path $EmptyDir -Force
robocopy $EmptyDir "D:\2_code\4_node\3_BuildingAI_pro\buildingai-pro\node_modules" /MIR /PURGE /R:0 /W:0 /NP /NFL /NDL /NJH /NJS
Remove-Item -Path $EmptyDir -Recurse -Force

再次重新安装,问题解决

powershell 复制代码
pnpm i
相关推荐
Bigger7 小时前
Bun 能上生产吗?我的实战结论
前端·node.js·bun
不会敲代码110 小时前
从零搭建 RAG 电子书智能问答系统:天龙八部 × Milvus × LangChain
langchain·node.js·llm
donecoding2 天前
nrm、corepack、npm registry 三者的爱恨情仇
前端·node.js·前端工程化
明月_清风2 天前
关于node 模块化的现状与未来
前端·node.js
Json____2 天前
node-电商商城平台实战项目(管理端+用户端)
node·vue2·express·element-ui·电商商城
李白的天不白2 天前
webpack 与 webpack-cli 版本匹配问题
前端·webpack·node.js
李白的天不白3 天前
webpack 与axios 版本冲突问题
前端·webpack·node.js
donecoding3 天前
pnpm 全局包与 nvm 的真相:命令永在,运行时随缘
node.js·claude
老蒋每日coding3 天前
Node.js 安装指南(Mac 版本)
macos·node.js