nvm下载链接: https://github.com/coreybutler/nvm-windows/releases
安装nvm:
1、进入官网点击下载,下载nvm
保存路径不能有中文,
2、安装成功后,新打开一个cmd窗口,输入nvm
按回车键查看是否安装成功
配置nvm淘宝镜像源:
复制下面两句话到nvm的安装目录的settings.txt
文件里面
(目的是加快后面下载nodejs的速度)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
在Mac的根目录的终端中输入以下命令下载nvm(版本为0.34.0):
1、打开终端输入 cd ~/
紧接着输入 git clone https://github.com/nvm-sh/nvm.git (这里从github下载nvm)
2、进入 nvm目录中执行install.sh 等待执行完成
cd nvm (进入nvm目录)
./install.sh (等待执行成功)
3、nvm --version验证是否安装成功
如果不成功的话,运行 touch ~/.bash_profile
重启终端再验证是否安装成功。
4、 使用nvm install xx 安装node的时候,报错:“clang: error: no such file or directory: 'CXX=c++'”
答:在终端先输入命令:arch -x86_64 zsh, 然后再输入安装node的命令:nvm install xxx 即可。
5、如每次重启vscode软件或终端时,nvm ls 看到的默认版本会回去之前到node版本话
使用以下命令可以改变默认的版本: nvm alias default 版本号 ; 这样就不用每次都切换版本了
5、 常用Mac终端命令
切换到系统根目录:cd
切换到nvm目录:cd .nvm
查看node的安装目录路径:which node
nvm (回车) // 查看 nvm 的版本
nvm ls: //查看当前安装的 Node.js 所有版本 (常用)
nvm install 版本号 //安装指定版本的 Node.js (常用)
nvm uninstall 版本号// 卸载指定版本的 Node.js
nvm use 版本号 // 选择指定版本的 Node.js (常用)
node (回车) //查看node版本
npm不需要单独安装,在安装node
的时候,会连带一起安装npm
npm init -y (下载 package.json 文件夹)
npm install // (安装依赖)
npm install xxx --save ( 下载)
npm uninstall xxx (uninstall删除)
npm install xxx --save-dev(develop,相当于安装在开发环境)
npm update --save
npm install -g xxx (-g 下载至全局)
管理员模式运行cmd :npm install -g yarn
yarn init -y //(下载 package.json 文件夹)
yarn // (安装依赖)
yarn add xxx // ( 下载)
yarn remove react //(uninstall删除)
yarn add xxx --dev //(develop,相当于安装在开发环境)
yarn upgrade
yarn global add xxx //(global 下载至全局)
yarn 全局安装后,默认情况命令不生效
背景:
执行 yarn global add xxx
后,xxx 命令依然不生效
而 npm 全局安装(npm install -g xxx)后,命令生效
解决办法:
1.执行如下命令,得出 yarn 全局安装的命令所处的安装目录
yarn global bin
2.复制安装目录至电脑的环境变量中
3.重新启动终端,发现全局命令行可以生效了
注意: ES6 语法特性如果是在nodejs的高版本执行没啥问题,高版本支持ES6;如果是Nodejs 低版本, 如Node的5版本及以下都不支持ES6
注意:浏览器高版本才可以执行, 如果是 IE 678 肯定不认识,直接报错。