zoukankan      html  css  js  c++  java
  • nvm的安装与使用(Mac 版)

    NVM是什么?

    nvm(node version manager)是一个用于管理nodejs版本的工具。有时我们的项目可能会依赖于不同版本的nodejs,需要进行node版本的切换,可能就是到官网下载、覆盖安装、当要回退时又得下载会原来版本、覆盖安装...这样子太麻烦了。那么nvm就是为解决这个问题而生的,让你方便快捷地切换node版本。

    删除本地node

    安装nvm前先记住当前已安装的node版本号、然后将其卸载删除。(原因:1、清除多余的node环境,用nvm集中管理node;2、避免出现冲突)

    依次在终端执行以下命令,删除node

    sudo npm uninstall npm -g
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    sudo rm -rf /usr/local/include/node /Users/$USER/.npm
    
    sudo rm /usr/local/bin/node
    
    sudo rm /usr/local/share/man/man1/node.1
    
    sudo rm /usr/local/lib/dtrace/node.d

    然后检查下:

    node //command not found
    
    npm //command not found

    安装nvm

    目前nvm最新版本v0.34.0

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

    nvm的使用

    nvm install stable // 安装最新稳定版 node
    nvm install <version> // 安装指定版本 (install v10.15.0或install 10.15.0)
    nvm uninstall <version> // 卸载指定版本node,(如果删除的为当前使用版本,要解绑,则执行 nvm deactivate)
    nvm use <version> // 切换使用指定的版本node
    nvm current // 显示当前使用的版本
    nvm ls // 列出所有安装的版本
    nvm ls-remote // 列出官网上node的所有版本
    nvm alias <name> <version> // 给不同的版本号添加别名
    nvm unalias <name> // 删除已定义的别名
    nvm alias default <version> // 指定默认版本(设定后需要打开新的终端才生效)
    nvm deactivate // 解除当前版本绑定
  • 相关阅读:
    promethus监控JVM jar包
    ubuntu中文乱码解决办法
    IT焦躁中的赤子青年
    ftp neo4j http kafka搭建
    查看python脚本执行过程
    解决coredns-7f9c544f75-2sjs2一直处于ContainerCreating
    番茄工作法
    数据库的性能优化
    MyBatis
    CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
  • 原文地址:https://www.cnblogs.com/zjianfei/p/14630310.html
Copyright © 2011-2022 走看看