zoukankan      html  css  js  c++  java
  • 多版本node安装197

    • ionic和angular版本更新比较快,老的项目和最新的项目对nodejs的版本依赖不同

    • 运行旧的ionic项目可能需要nodejs 6.x版本,运行新的项目需要8.x,如何同时安装多个nodejs版本是本文介绍的内容,之前在这里介绍过如何安装和卸载nodejs

    • 安装多版本之前,请先去控制面板卸载本机的nodejs

    下载nvm-windows

    • 去github下载nvm-windows最新版,如下图,目前(2018年7月11日)最新版是1.1.6

       
       
    • 下载后安装,注意不要安装在C盘,如下图我选择D盘安装

       
       

    我第一次安装在C盘执行node -v提示拒绝访问,然后卸载NVM重新安装到D盘就可以了,可能是win10系统的权限问题

     
     
    • 安装完成后执行nvm version输出版本号说明安装成功
       
       

    使用nvm-windows

    • nvm list查看已经安装的nodejs版本,目前我已经安装了两个,其中正在使用6.14.3

       
       
    • nvm list available查看可以安装的版本

       
       
    • nvm install 10.6.0安装指定版本nodejs,我这里演示安装10.6.0

    如果你的网络不够给力,就要设置代理,如下图找到nvm安装目录,编辑settings.txt文件添加node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/

     
     
     
     
    • nvm use 10.6.0切换到指定版本,如下图

       
       
    • 此时我们的pc上已经安装了多个版本nodejs,使用nvm use 版本号随意切换版本

    • 注意:切换到另一版本后,原来用npm安装的全局依赖在新切换的版本上是用不了的

    比如:我在原来的版本用命令npm i -g ionic在全局安装了最新版ionic,切换nodejs版本后用不了,需要重新安装ionic,当然好处是可以安装其他版本的ionic,如npm i -g ionic@1.7.16 1.7.16是ionic1最新版本

    • nvm uninstall 10.6.0卸载指定版本,卸载前最好先切换到其他版本

       
       
    • 使用nvm查看帮助文档

       
       

    最后

    • 如果你想卸载nvm,请前往控制面板卸载

       
       
    • Mac可以使用nvm或者n进行nodejs多版本管理,听说n更好用点,请自行学习,注意:n不支持windows系统



    作者:小军617
    链接:https://www.jianshu.com/p/17d3249e0619
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    8 shell五大运算
    android闹钟——原代码【转】
    draw9patch超详细教程【转】
    史上最全的动画效果 Android Animation 总汇 【转】
    Android 中的BroadCastReceiver【转】
    android屏幕适配【转】
    [Android实例] ViewPager多页面滑动切换以及动画效果【转】
    人脸数据库汇总 【转】
    Android闹钟程序周期循环提醒源码(AlarmManager)【转】
    android背景图片更换——经典例子【转】
  • 原文地址:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/12453906.html
Copyright © 2011-2022 走看看