• 切换node版本——nvm的安装与使用


    1. 安装nvm

    为了兼容性和效率,nvm和n进行Node版本管理很有必要,我选择使用nvm控制node版本。首先要说的是不能用brew去安装nvm,官方文档已经说明不支持,这里用以下命令安装:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
    

    此时nvm就被安装在了/.nvm下啦,接下来就需要配一下环境变量了,这里以zsh为例,在/.zshrc这个配置文件中配置,如果你的shell用的是bash或其它的,就找找看/.bash_profile或者/.profile~/.bashrc
    编辑器打开~/.zshrc文件,如果不会就输入open ~/.zshrc
    在最下面一行输入:

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
    

    这一步的作用是每次新打开一个bash,nvm都会被自动添加到环境变量中了。

    完成后输入source ~/.zshrc重新启动一下配置。
    输入nvm version 可以看到相关版本号

    至此,nvm安装完成。

    2. 安装Node

    查看Node所有版本,用nvm ls-remote命令
    正常安装的话,会超级慢,如果想尝试,就用nvm install v6.10.0试试,不过这里推荐使用国内镜像:

    NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 6
    

    需要哪个版本,就在最后将6换成对应的版本号就行,默认下载版本中最新的版本号。

    $ nvm install stable #下载、编译、安装当前的稳定版
    $ nvm install v7.2.0 #安装v7.2.0版本
    

    3. 切换Node版本

    在nvm里,你可以安装老多个版本的node,随时切换:

    $ nvm use v5.2.1 #使用v5.2.1版本的node
    

    你可以把已经安装的node版本列出来:

    $ nvm list #列出来
    

    也可以不切换,直接运行一个版本的node命令行:

    $ nvm run v4.2.2 #运行v4.2.2
    
  • 相关阅读:
    Spring Cloud Feign 在调用接口类上,配置熔断 fallback后,输出异常
    Spring Cloud Feign 输出日志
    RestTemplate OR Spring Cloud Feign 上传文件
    Springboot swagger2 导出api文档
    springboot + swagger2 生成api文档
    网页输出日志文件
    Mybatis Common Mapper文件
    Java 序列化工具类
    rabbitMQ的三种路由模式
    .net mvc中session的锁机制
  • 原文地址:https://www.cnblogs.com/YooHoeh/p/12098867.html
Copyright © 2020-2023  润新知