npm install出现(npm error code EPERM npm error syscall mkdirnpm error path)的错误

一、报错:

二、错误原因:

使用命令:

npm config set cache “path”(指定缓存目录)

npm config set prefix  "path" (指定全局包的安装目录)

没配置好,权限不足导致的。

三、解决方法

3.1、创建node_cache和node_global文件夹

(BTW:这些步骤的作用主要在于将npm下载的包自定义到想要的位置,不会将C盘撑满。)

在node文件夹下面创建名为:node_global和node_cache的文件夹。

3.2、设置文件夹的权限

右击文件夹,点击属性,出现该页面后,点击编辑,修改权限到完全控制。

3.3、设置node_cache和node_gobal文件夹的环境变量
3.3.1、系统变量设置NODE_HOME地址:

3.3.2、系统变量中path设置node_global和node_cache的地址:

四、测试

success!

错误提示中指出了以下几个信息: - 错误码(code): EPERM - 系统调用(syscall): mkdir - 路径(path): D:\Program Files\nodejs\node_cache\_cacache - 错误号(errno): -4048 这个错误一般是由于权限问题导致的。EPERM表示"操作不被允许",errno -4048表示找不到指定的路径。 解决这个问题的方法之一是使用管理员权限运行命令行工具。你可以右键点击命令行工具的图标,选择"以管理员身份运行"选项。这样做可以获取足够的权限来执行命令。 另外,还可以尝试更改目标路径的权限,确保当前用户对该路径具有执行、写入权限。 如果以上方法都不起作用,你可以尝试在其他路径上安装npm包,或者更新npm到最新版本。 总之,错误EPERM和路径错误(errno -4048)表明你在执行某个操作时缺乏足够的权限。通过以管理员身份运行命令行工具或者更改路径权限,可能会解决这个问题。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [出现npm ERR code EPERM npm ERR syscall mkdir npm ERR path B:\nodejs\node_global\_cacache 的解决方法](https://blog.csdn.net/weixin_47872288/article/details/121978948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [用node开发应用程序,对nodejs+express工程打包封装,通常公司产品化的软件系统,需要标识为公司的logo和...](https://download.csdn.net/download/Thor027/88284823)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值