最近经常有用户反馈,window电脑安装完以后,找不到命令,实际上这个问题非常简单,就是没有配置环境变量导致,在掘金等各个社区实际都有对应的介绍,今天也针对@vue/cli4.x版本yarn安装做个整理介绍。
node安装
window7用户目前只能下载node12版本 window7以上用户可以下载node14版本 建议打开英文官网下载长期稳定版本:https://nodejs.org/en/
选择LTS版本
![7eb6a62fcd8a1fe9da363f137a373b92.png](https://i-blog.csdnimg.cn/blog_migrate/f726fb175bdf1aa02dae188b60fcec0d.png)
安装
window软件安装还是比较简单,直接双击,傻瓜式安装,默认全部下一步即可,通常会自动配置Node的环境变量,如果没有,那就找到安装目录手动添加一下环境变量
- 我的电脑-鼠标右键-选择属性
- 添加Node安装目录到环境变量中
![e7ad27dba1e0994f8b271e0e4d3edae3.png](https://i-blog.csdnimg.cn/blog_migrate/5e9cef2840274c93acd799dcbdbee995.png)
C:\Program Files\nodejs\ 拷贝进去即可
安装yarn
yarn目前安装速度要比npm更快,提示更友好,所以推荐大家全局安装yarn;实际上Node安装成功后,已经内置npm命令了。
#
安装@vue/cli
大家切记,新版本的脚手架叫:@vue/cli,不是vue-cli
#
安装完成后,很多用户在群里跟我反馈,在CMD命令行中输入vue -V提示“找不到Vue命令”,只要是软件安装,提示找不到的,都是需要配置环境变量的,跟上面的配置方法一致。但是,node安装的时候,我们知道安装位置,而yarn安装vue脚手架的时候,并没有提示软件安装位置,怎么办?
查看yarn当前安装插件列表
输入yarn global list
C:\Users\Administrator>yarn global list
yarn global v1.22.10
info "@vue/cli@4.5.7" has binaries:
- vue
Done in 8.96s.
查看安装目录
输入yarn global dir
C:\Users\Administrator>yarn global dir
C:\Users\Administrator\AppData\Local\Yarn\Data\global
打开目录
node_modules就是yarn安装插件的目录
找到vue脚本
打开node_modules,打开.bin即可看到vue执行脚本
配置环境变量
配置方式跟上面node一样,把当前vue脚本目录拷贝进去即可
关闭CMD,重新打开
配置完环境变量,需要从新打开 输入vue -V
![f0ff8be37419a061ab6624292e8a4357.png](https://i-blog.csdnimg.cn/blog_migrate/9a8bb857d209ed46562c3170875df512.png)
到此,我们的Node、Yarn、Vue脚手架就安装成功了,接下来就可以创建项目,尽情发挥了。
注意:由于npm、yarn默认安装插件较慢,我们通常会设置镜像源或者安装cnpm
镜像配置
查看当前镜像
C:\Users\Administrator>npm config get registry
https://registry.npmjs.org/
C:\Users\Administrator>yarn config get registry
https://registry.yarnpkg.com
C:\Users\Administrator>
执行完以后,我们发现都是官方的地址,由于网络问题,国内用户经常会下载失败,所以需要配置代理镜像
配置淘宝代理镜像
C:\Users\Administrator>npm config set registry https://registry.npm.taobao.org
C:\Users\Administrator>yarn config set registry https://registry.npm.taobao.org
yarn config v1.22.10
success Set "registry" to "https://registry.npm.taobao.org/".
Done in 0.16s.
C:\Users\Administrator>
大家可以保存一下此地址:https://registry.npm.taobao.org/
最后祝大家工作愉快,身心健康!