原先一直使用npm管理js的包,但是npm安装起来实在是太慢了,而且还时不时会完全卡主。
曾经安装过smart npm cnpm 还换源成淘宝的源过,但是都效果不佳,因为公司网的原因,在用淘宝源的同时再用自己手机热点才能把包装上。速度依旧很慢。然后本地包和全局包也因为不熟悉操作的原因搞的乱七八糟。
今天下载TensorFlow js的时候又出现了总是安装失败的问题。就又尝试了一下换源等操作,还是失败。然后官方文档里面有yarn安装的操作,我就准备直接使用yarn安装,结果十分快速的就安装完毕了。一点错都没有报。
这里记录一下yarn的安装等操作。推荐使用yarn代替npm。
参考了https://blog.csdn.net/Goo_12138/article/details/103756249
1.官网安装yarn
https://www.yarnpkg.com/zh-Hans/docs/install#windows-stable
(有很多种安装方式,npm安装之类的,我觉得官网下文件最方便,推荐官网下载。)
选择安装位置之后一路next即可
(我是安装在D:\Program Files\Yarn ,怕c盘空间爆满,一般都安装在d盘。)
2.测试是否安装成功
打开powershell输入
yarn -v
显示版本信息就说明成功了。(因为powershell可以使用Linux的cd ls等操作,非常便利。推荐用powershell,用这个比cmd方便)
3.配置环境变量
我看到有的帖子说要配置环境变量,但是我去添加的时候发现环境变量里已经自动添加了yarn,可能是因为使用官网安装包安装,里面有这个添加环境变量的设置吧。还是要检查一下,环境变量配置好了没,没有的话找到安装yarn的位置,把bin目录位置写入环境变量。我的环境变量是 D:\Program Files\Yarn\bin
4.想要改全局安装位置和缓存位置的可以参照这个帖子做
https://www.jianshu.com/p/1ab93268ddac
(帖子里最重要的一步是:切记要把node_modules\.bin添加到环境变量里。按照帖子里cmd操作完成后,可以用 npm i -g yrm 来安装 yrm, 这时就会自动生成node_modules\.bin,再把这个添加到环境变量里。)
我按照这个操作之后就成功切换了 yarn 的 全局安装位置。不过检查当前yarn 的 bin的 位置却是在C盘。这个不知道原因,暂时就先这样吧。