nvm,nodejs,yarn安装,使用及遇见的问题(解决)
一、首先,在安装之前,应该了解他们是干啥的,有啥用
1.nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。
2.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
3.npm:node的包与依赖的管理工具。
4.yarn快速、可靠、安全的依赖管理工具。yarn是facebook发布的一款替代npm的包管理工具。
nvm可以安装管理node.js的版本,下载的node.js中有npm,通过npm下载yarn
二、安装
!!!温馨提示:若之前安装过node.js,必须要卸载干净后重新安装,方法:
node的卸载
window版本的卸载
在控制面板-程序-卸载和功能 卸载node。
卸载后,到一下文件夹中进一步删除。
cmd中使用npm -v; node -v进行检车是否删除成功。
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\(当前用户)\AppData\Roaming\npm
C:\Users\(当前用户)\AppData\Roaming\npm-cache在这里插入代码片
mac版本的卸载
#在终端下依次输入一下命令
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
#在终端中输入node -v, npm -v验证是否删除成功。
1.安装顺序 nvm,node,yarn
如果在安装nvm之前,已经安装了node,需要把node卸载,不然即使nvm安装之后也是使用之前安装的node。
1.1 下载nvm
百度网盘下载链接【nvm-1.1.7版本】:https://pan.baidu.com/s/1KQElPTaudmwp3ayop60hPQ 提取码:qm74
github上下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到有两个版本:
nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装包,下载之后点击安装,无需配置就可以使用,推荐使用
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
1.2安装
本次演示的是安装版。注意: 安装路径最好不要出现中文和空格
1、双击安装文件 nvm-setup.exe
2、选择nvm安装路径
3、选择nodejs路径
4、确认安装即可
5、安装完确认
打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令。
1.3 修改settings.txt
在你安装的目录下找到settings.txt文件,打开后加上:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
1.4安装/管理nodejs
1、查看本地安装的所有版本;有可选参数available,显示所有可下载的版本。
nvm list [available]
2、安装,命令中的版本号可自定义,具体参考命令1查询出来的列表
nvm install 11.13.0
3、使用特定版本
nvm use 11.13.0
4、卸载
nvm uninstall 11.13.0
2.安装yarn
npm install --global yarn
如果出现以下报错,尝试以下方法
npm ERR! Unexpected token ‘.’
npm ERR!
A complete log of this run can be found in: npm ERR!
(1).建议在node官网下载,并重命名(安装文件夹nvm)
(2)尝试以下方法
1、清理缓存命令:
npm cache clean --force
2、重新安装一次即可:
npm install /cnpm install
如果还不行
或者将项目中node_modules文件夹先删除,再执行1 2步骤
1.5安装yarn
在命令提示符(以管理员身份运行)中输入
npm install --global yarn
yarn