zoukankan      html  css  js  c++  java
  • 管理node.js的nvm

    我们坑同时在运行2个项目。而2个不同的项目所使用的node版本又不一样,或者是要用更新的node版本进行试验或学习。这种情况下,对于维护多个版本的node将会是一键非常麻烦的事情,而nvm就是为了解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间的切换,而这个正是nvm的价值所在。

    nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。

    1.下载

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    或
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    

    2.下载完成后加入系统环境

    source  ~/.bashrc
    
    1. 查看 NVM 版本list
    nvm list-romote
    

    4、安装,命令中的版本号可自定义,具体参考命令5查询出来的列表

     nvm install v8.12.0
    
    1. 查看本地安装的所有版本;有可选参数available,显示所有可下载的版本。
    nvm list [available]
    
    1. 切换node版本,使用特定版本
    nvm use v8.12.0
    

    7.设置默认的node版本

     nvm alias default v9.5.0
    

    ======================================================

    1. nvm arch :显示node是运行在32位还是64位。
    2. nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
    3. nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
    4. nvm on :开启node.js版本管理。
    5. nvm off :关闭node.js版本管理。
    6. nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
    7. nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
    8. nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
    9. nvm uninstall <version> :卸载指定版本node。
    10. nvm use [version] [arch] :使用制定版本node。可指定32/64位。
    11. nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
    12. nvm version :显示nvm版本。version可简化为v。
    我命由我,不由天
  • 相关阅读:
    chapter01 Bob'store
    echo拼接
    《PHP和MySql Web》书,<input>属性
    http协议
    asc18_hpl,hpc,hpcg
    考研北邮总结[转发共享]
    考研经验总结【转发共享】
    ISBN号码 201312-2
    出现次数最多的数 201312-1
    相反数 201403-1
  • 原文地址:https://www.cnblogs.com/duhy/p/12073811.html
Copyright © 2011-2022 走看看