zoukankan      html  css  js  c++  java
  • 使用nvm管理node版本-mac本安装nvm

    nvm、node、npm之间的区别

    nvm:nodejs 版本管理工具。
    也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
    nodejs:在项目开发时的所需要的代码库
    npm:nodejs 包管理工具。
    在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
    npm 管理 nodejs 中的第三方插件
    

    nvm、nodejs、npm的关系:

    nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。
    

    安装nvm

    安装命令:

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

     or Wget:

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

    注意:后面的“v0.33.8”是nvm的版本号

    详见:https://github.com/creationix/nvm/blob/master/README.md

    安装完成之后关闭终端,重新打开终端输入nvm验证是否安装成功,当出现“Node Version Manager"时,说明已经安装成功

     如果在新的终端输入"nvm"时提示:command not found: nvm,有可能是以下原因之一:

    • 你的系统可能缺少一个.bash_profile文件,你可以创建一个此文件(可通过 vi 或  vim 命令),打开文件,复制粘贴以下代码进去,esc推出wq保存,然后再次运行安装命令;
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
    
    • 你可能需要重新打开一个terminal窗口或标签页

    然后运行命令

    source ~/.bashrc
    

    nvm 常用命令

    • nvm install stable ## 安装最新稳定版 node,当前是node v9.5.0 (npm v5.6.0)

    • nvm install <version> ## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4

    • nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似

    • nvm use <version> ## 切换使用指定的版本node

    • nvm ls ## 列出所有安装的版本

    • nvm ls-remote ## 列出所有远程服务器的版本(官方node version list)

    • nvm current ## 显示当前的版本

    • nvm alias <name> <version> ## 给不同的版本号添加别名

    • nvm unalias <name> ## 删除已定义的别名

    • nvm reinstall-packages <version> ## 在当前版本 node 环境下,重新全局安装指定版本号的 npm 包

    转载自:https://www.jianshu.com/p/622ad36ee020
  • 相关阅读:
    回溯算法
    回溯算法
    回溯算法
    回溯算法思想
    贪心算法
    C#多线程操作界面控件的解决方案
    jQuery教程
    html css JavaScript网页渲染
    jQuery与JavaScript与ajax三者的区别与联系
    asp.net MVC中form提交和控制器接受form提交过来的数据
  • 原文地址:https://www.cnblogs.com/planetwithpig/p/13489261.html
Copyright © 2011-2022 走看看