【个人博客hexo版】npm安装hexo时会出现的一些问题

bug1 关于缓存地址和全局变量

之前修改过缓存地址和全局变量,卸载又安装了新版的nodejs,安装hexo时会弹出之前的缓存地址,弹出了以下报错

C:\Users\31585>npm install -g hexo-cli
npm error code ENOENT
npm error syscall mkdir
npm error path C:\Users\31585\'E:\nodejs\node_global'
npm error errno -4058
npm error enoent ENOENT: no such file or directory, mkdir 'C:\Users\31585\'E:\nodejs\node_global''
npm error enoent This is related to npm not being able to find a file.
npm error enoent
npm error Log files were not written due to an error writing to the directory: C:\Users\31585\'E:\nodejs\node_cache'\_logs
npm error You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

解决办法简单,先把之前的c盘的配置文件删除,然后命令行把清理一遍,最后全局安装cnpm(淘宝镜像的npm客户端),并将其设置为默认的npm源

1.删除C:\Users\用户\下的.npmrc文件

(我昨天没截图,直接在右上角输入".npmrc",找这个地址的删除就行)

2.重新设置淘宝镜像

cmd打开,输入代码

npm cache clean --force
npm install -g cnpm --registery=https://registery.npm.taobao.org

这个镜像是没有问题的,再次输入
npm install hexo-cli -g
进行安装hexo
然后这个时候有的人能直接成功,有的win11用户会弹出第二个bug

bug2 需要管理员权限

在这里插入图片描述

解决办法

这个就太好解决了,直接cmd以管理员权限运行,输入安装命令就可以了,成功了就会出现以下图片:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值