安装Nodejs,执行npm命令异常
异常现象:
在安装完成Nodejs之后,使用npm install时提示异常:
使用cmd查看npm版本,也报同样的错误。
"operation not permitted, mkdir 'C:\Program Files\nodejs"
但是如果使用管理员身份运行cmd,再查看npm是可以的~
原因1:权限问题
当前安装在C盘目录下,因权限问题,以默认权限运行npm命令是无法进行相关操作。
解决1:将nodejs卸载,并重新安装到D盘之类的非管理员创建的文件夹下。
原因2:缓存问题
之前安装在C盘目录,现安装到另一路径下,但是原来的配置缓存并没有删除("C:\Users\user\.npmrc")
解决2:找到"C:\Users\user\.npmrc"类似的用户路径下文件,删除相关配置缓存。然后重新在cmd中配置config
npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"
删除之后,运行正常:
相关文章:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
2019-04-09 WPF Geometry 引用Path数据
2019-04-09 ResourceDictionary主题资源替换(一) :通过加载顺序来覆盖之前的主题资源