安装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"

删除之后,运行正常:

 

 

相关文章:

Node.js安装及环境配置之Windows篇

posted @   唐宋元明清2188  阅读(1234)  评论(0编辑  收藏  举报
编辑推荐:
· [.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主题资源替换(一) :通过加载顺序来覆盖之前的主题资源
点击右上角即可分享
微信分享提示
剑桥
16:15发布
剑桥
16:15发布
7°
西南风
3级
空气质量
相对湿度
66%
今天
2°/10°
周三
2°/8°
周四
中雨
2°/7°