美文网首页
node.js的版本管理器

node.js的版本管理器

作者: _花 | 来源:发表于2022-07-18 09:41 被阅读0次

    (一)卸载node

    如果你已经安装过node,那么可以执行以下命令卸载它

    sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
    

    (二)安装nvm

    windows安装 https://github.com/coreybutler/nvm-windows/releases

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

    然后编辑~/.bash_profile文件,将下面内容写入文件内

    export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
    

    安装命令可参考https://github.com/nvm-sh/nvm

    185.199.108.133  raw.githubusercontent.com
    

    安装完,执行nvm -v会有对应版本号输出,证明安装成功

    (三)安装NODE

    nvm install version  //nvm install v12.16.1
    
    • mac电脑 使用nvm 下载node缓慢,很长时间没反应,解决办法:
      把nvm下载配置成国内镜像
      命令行输入
      NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
      再执行
      nvm install v12.16.1
      如下图:
      image.png

    (四)nvm简单命令

    删除指定版本的NODE

    nvm uninstall version
    

    切换指定版本的NODE

    nvm use version
    

    列出所有安装版本

    nvm ls
    

    显示当前的使用版本

    nvm current
    

    给不同的版本添加别名

    nvm alias name version
    

    删除已经定义的别名

    nvm unalias name
    

    设置默认的node版本号

    nvm alias default version
    

    列出所有远程服务器的版本

    nvm lr-remote
    

    在当前的node环境下全局安装指定版本号的的npm包

    nvm reinstall-packages version
    

    如何让在项目中固定 Node/NPM 版本,并在你的环境(开发、登台和生产)中调整它。
    您可以nvm通过添加到项目.nvmrc文件中来管理节点版本(不要忘记将其存储在源代码管理中)。
    例如,.nvmrc看起来像:

    $ cat .nvmrc
    14.15.0
    

    相关文章

      网友评论

          本文标题:node.js的版本管理器

          本文链接:https://www.haomeiwen.com/subject/ftelirtx.html