nvm安装及npm 和 yarn 的一些指令

nvm

安装nvm

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

在Mac的根目录的终端中输入以下命令下载nvm(版本为0.34.0):

1、打开终端输入  输入 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、使用nvm install xx 安装node的时候,提示:Version 'node版本号' not found - try `nvm ls-remote` to browse available versions.

  • 问题根因

就是nvm镜像源的问题,访问不到根源 registry.npmjs.org,各站搜索之后都是换淘宝的镜像源,但是换源后还是不生效,要把https换成http,目前站点的https有问题,换成http就可以了

可以直接访问这个源地址看下,发现https已经噶了

命令行执行如下命令,或者在zhsrc或者bashrc中修改也行,文件中修改记得source一下

export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/dist

执行后再 nvm ls-remote发现已经可以拿到除了iojs外的其他版本node了,ok完事

6、如每次重启vscode软件或终端时,nvm ls 看到的默认版本会回去之前到node版本话

使用以下命令可以改变默认的版本: nvm alias default 版本号 ;   这样就不用每次都切换版本了

7、 常用Mac终端命令

切换到系统根目录:cd

切换到nvm目录:cd .nvm

查看node的安装目录路径:which node

nvm命令

nvm (回车)       // 查看 nvm 的版本
nvm ls: //查看当前安装的 Node.js 所有版本 (常用)
nvm install 版本号 //安装指定版本的 Node.js  (常用) 
nvm uninstall 版本号// 卸载指定版本的 Node.js
nvm use 版本号   // 选择指定版本的 Node.js  (常用)
node (回车)   //查看node版本

npm和yarn

npm不需要单独安装,在安装node的时候,会连带一起安装npm

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 下载至全局)

yarn的安装:

管理员模式运行cmd :npm install -g yarn

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 全局安装后,默认情况命令不生效

背景:

  1. 执行 yarn global add xxx 后,xxx 命令依然不生效

  2. 而 npm 全局安装(npm install -g xxx)后,命令生效

解决办法:

1.执行如下命令,得出 yarn 全局安装的命令所处的安装目录

yarn global bin

2.复制安装目录至电脑的环境变量中

 3.重新启动终端,发现全局命令行可以生效了

注意: ES6 语法特性如果是在nodejs的高版本执行没啥问题,高版本支持ES6;如果是Nodejs 低版本, 如Node的5版本及以下都不支持ES6

注意:浏览器高版本才可以执行, 如果是 IE 678 肯定不认识,直接报错。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值