首先是遇到问题,项目文件安装包不成功,然后去删缓存目录C:\Users{用户名}\AppData\Roaming\npm-cache, 找到这个文件夹后, 把整个文件夹全删除掉了,然后重新安装npm install,发现还是不行,然后重新安装nodejs,问题还是出现,之后用yarn去装,好像显示包损坏,各种出问题,于是把nodejs卸载了,发现其目录文件下还有很多其他yarn之类的文件
于是重新D:\Program Files\nodejs创建目录文件夹,将nodejs安装在下面,安装成功后,cmd运行仍显示node -v不是命令,
接着新建了两个文件夹,用于全局安装和缓存,D:\Program Files\nodejs\node_cache,D:\Program Files\nodejs\node_global,文件夹准备好,接下来就要去系统中配置环境变量了
控制面板\系统和安全\系统
关机重启,发现node -v已经显示node的版本号,安装成功,原来安装nodejs的文件夹可以完全删了,
由于全局安装包和缓存默认放在C盘,太费内存,更改路径
npm config set prefix “D:\Program Files\nodejs\node_global”
npm config set cache “D:\Program Files\nodejs\node_cache”
安装npm i express -g命令,安装成功后可以直接在设置的node_global文件夹下看到
然后安装npm i yarn -g命令,成功后使用yarn安装vue-cli:命令:yarn global add @vue/cli
安装完毕,一直显示vue不是内部或者外部命令
设置完后重启还是不行,上网查资料,说要修改vue.cmd中内容,将@"%dp0\C:\Users中间的%dp0\删掉就可以了
需要更改yarn全局安装文件配置的可以如下操作
1.改变 yarn 全局安装位置
$ yarn config set global-folder “你的磁盘路径”
1$ yarn config set global-folder “你的磁盘路径”
2.然后你会在你的用户目录找到 .yarnrc 的文件,打开它,找到 global-folder ,改为 --global-folder
$ yarn config set global-folder “D:\Software\yarn\global”
————————————————
版权声明:本文为CSDN博主「指尖上的字符」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/alnorthword/article/details/97377677
$ yarn config set global-folder “你的磁盘路径”
例如: yarn config set global-folder “D:\Program Files\yarn\global”
.然后你会在你的用户目录’'C:\Users\用户名 ''找到 .yarnrc 的文件,打开它,找到 global-folder ,改为 --global-folder
$ yarn config set cache-folder “你的磁盘路径”
例如:yarn config set cache-folder “D:\Program Files\yarn\cache”
检查当前yarn 的 bin的 位置
$ yarn global bin
需要将上面bin命令的路径设置到系统环境变量中去,像上面vue脚手架操作的,不然命令无法运行
检查当前 yarn 的 全局安装位置(更改全局安装目录文件后,下面命令运行后就是前面设置的D:\Program Files\yarn\global目录了)
$ yarn global dir
由于经常被墙,设置npm的地址为国内淘宝镜像:
通过命令配置npm国内镜像环境
//配置命令
npm config set registry https://registry.npm.taobao.org
//验证命令
npm config get registry
//如果返回 https://registry.npm.taobao.org,说明镜像配置成功
或者安装cnpm
//安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
//使用cnpm
cnpm install xxx
上面都是网上查了很多大佬写的方法汇总的