• NVM 安装(window/mac/linux)


    一、window版

    1.nvm-windows下载
      [下载地址](https://github.com/coreybutler/nvm-windows/releases),下载 nvm-setup.zip
    2.安装nvm
      (1)首先把nvm-setup.zip解压到比如D:/nvm中(其它盘也可以);
      (2)然后以管理员的身份运行nvm-setup.exe
          选择nvm安装目录为D:
    vm;
          选择node安装目录为 D:
    vm
    odejs;
    3.修改settings.txt的内容为:
        root: D:
    vm
        path: D:
    vm
    odejs
        arch: 64
        proxy: none
        node_mirror: http://npm.taobao.org/mirrors/node/
        npm_mirror: https://npm.taobao.org/mirrors/npm/
    4.通过nvm安装node:
        nvm -v               // 查看nvm版本
        nvm install v12.11.1 // 下载指定版本 nvm install latest安装最新版本
        nvm use v12.11.1     // 使用指定版本
        nvm ls               // 查看已经安装的nodejs版本
        node -v              // 查看nodejs版本
    5.安装全局npm:
        简单的三步就可以配置一个全局的npm。
        (1) npm config set prefix "D:
    vm
    pm"      //配置用npm下载包时全局安装的包路径
        (2) npm config set cache "D:
    vm
    pmcache" //指定缓存位置
        (3) npm install npm -g --registry=https:    //registry.npm.taobao.org 
            //安装全局npm,不同的node都使用这个npm,想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可
        (4) 在用户变量中添加 NPM_HOME=D:
    vm
    pm,path中添加%NPM-HOME%
            注:%NPM-HOME% 放到 %NVM_SYMLINK%前面
            NVM_HOME=D:
    vm
            NVM_SYMLINK=D:
    vm
    odejs
    6.安装nrm仓库管理,使用taobao仓库镜像
        (1) npm i -g nrm
        (2) nrm use taobao
    7.安装一些替代npm的管理工具和常用包:
        (1) npm i -g cnpm   // cnpm: 淘宝出的node包管理工具
        (2) npm i -g yarn   // yarn: node的另一种包管理工具
            // yarn 文档地址: https://yarn.bootcss.com/docs/cli/
            // npm 文档地址: https://docs.npmjs.com/cli-documentation/
    
    8.nvm 使用文档:
        Github地址:https://github.com/coreybutler/nvm-windows/blob/master/README.md#usage
    

    二、mac/linux版

    1.curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash    // 安装完重启命令窗口
    2.command -v nvm    // 查看是安装成功
    
  • 相关阅读:
    日常工作不常用内容记录:
    python接口自动化(四)——试着实现以下主程序
    python接口自动化(三)——从excel中获取数据
    redis工具类
    Airtest新年“首更”,1.1.7版本抢先看!
    AirtestIDE有哪些好用但是非常隐蔽的小功能?
    年终力荐:网易一站式的自动化测试解决方案
    This和Prototype定义方法的区别
    新版 IDEA 发布,牛逼!网友:内存占用有所好转!
    where 1=1 是什么鬼?
  • 原文地址:https://www.cnblogs.com/changbaihe/p/11695530.html
Copyright © 2020-2023  润新知