安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决

安装的node版本为v12.12.0版本

安装版的nodejs就是一直点下一步,安装位置自己修改下就可以了

 

设置全局安装模块以及缓存目录

即使不进行此步骤的环境变量配置也不影响node.js的使用,但是如果不进行环境变量配置,那么在我们使用命令安装node.js全局模块,例如npm install -g express时,会默认安装到C盘的路径C:\Users\hua\AppData\Roaming\npm中,所以在这边配置全局安装模块以及缓存目录的环境变量;

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第1张图片

在cmd窗口(以管理员身份启动cmd)输入如下命令

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

然后自己在node_global文件夹建一个node_modules文件夹,

接着再配置环境变量

系统变量中添加 D:\nodejs\node_global\node_modules

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第2张图片

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第3张图片

修改【用户变量】中的path变量,将C:\Users\hua\AppData\Roaming\npm修改为D:\nodejs\node_global

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第4张图片

这样环境变量配置完成

然后我又安装vue-cli,

先将npm的下载镜像设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org

然后运行npm install -g @vue/cli安装vue-cli

报错如下:

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第5张图片

然后上网查寻,说是

npm cache clean --force
npm uninstall vue-cli -g

这样一下可以解决,然而对我没有。

 

后来我又重新安装,还是报上面的错,但是这次我没有用上面的两个命令去清缓存,卸载;而且cmd窗口处于阻塞,等了会没反应,直接ctrl+c停止了,然后又接着运行npm install -g @vue/cli,还是报上面的错

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第6张图片

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第7张图片

人家窗口都说再试一次,我就又运行了一遍npm install -g @vue/cli

然后就安装成功了,一共运行了三遍。

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第8张图片

安装配置nodejs 安装vue-cli出现npm ERR! errno 4048,npm ERR! code:EPERMnpm ERR! operation not permitt解决_第9张图片

我这遇到的问题不知道咋回事,之前报那个错就跑清缓存,卸载命令,一直没成功;可能是网速问题吧,多安装几次就好了

希望对大家有所帮助

你可能感兴趣的:(vue问题)