nvm安装node(自带npm)与yarn

文章目录

    • 下载nvm
    • 设置setting.txt文件
    • 切换node版本
    • 安装yarn
      • 为什么要安装yarn
      • 安装
      • 检查
    • 结语

下载nvm

友情链接:https://github.com/coreybutler/nvm-windows/releases
推荐安装版,然后无脑下一步,注意自己的安装路径。

nvm

命令行检查一下,如果不行就去搞免安装版吧,传送门:http://www.imwen.com/post/322.html

设置setting.txt文件

  1. 国内镜像
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
  1. 手动添加nodejs的路径
path: D:\environments\nodejs 

最终结果:

root: D:\environments\nvm
path: D:\environments\nodejs 
arch: 64
proxy: none
originalpath: .
originalversion: 
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

切换node版本

nvm install 12.3.1
nvm use 12.3.1

node中自带npm,所以直接下载安装nodejs即可,成功后设置npm为国内的地址:

npm config set registry https://registry.npm.taobao.org

检查一下:

npm config get registry

安装yarn

为什么要安装yarn

在过去npm具有很多缺点,比如依赖目录嵌套太深遍历问题,npm是串行下载的下载速度慢等等问题,于是就有了yarn,yarn具有以下优点:

  • 使用扁平的目录结构
  • 并行下载
  • 使用本地缓存
  • 控制台仅输出关键信息
  • 使用yanr-lock文件记录确切依赖
  • 增加了某些功能强大的命令
  • 让既有的命令更加语义化
  • 本地安装的CLI工具可以使用 yarn 直接启动
  • 将全局安装的目录当作一个普通的工程,生成package.json文件,便于全局安装移植
    npm6 之后,可以说npm已经和yarn非常接近,甚至没有差距了。很多新的项目,又重新从yarn转回到npm。

安装

全局安装

npm install -g yarn

全局安装的包放置在一个特殊的全局目录,该目录可以通过命令下面命令查看:
npm config get prefix
全局安装的包并非所有工程可用,它仅提供全局的 CLI 工具,绝大情况下不需要全局安装包,另外yarn的使用和npm几乎一致。
这一步之后会出现nodejs的快捷方式:
nvm安装node(自带npm)与yarn_第1张图片

ps:本地安装

npm install 包名

本地安装的包出现在当前目录下的node_modules目录中。

检查

yarn --version

结语

这之后就可以去github上下个项目试试啦。
参考文章:https://blog.csdn.net/Newbie___/article/details/104759861?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242

你可能感兴趣的:(笔记,nodejs)