zoukankan      html  css  js  c++  java
  • 来自nvm的玩耍

    日常开发中,有时会遇到部分项目的node版本比较低,部分项目版本又比较新,这时候我们就需要借助nvm来管理我们的node版本了

    1 下载安装

    地址: Github: Download nvm-windows --- nvm-setup.zip

    • 安装完后命令行输入nvm -v查看是否安装成功
    • 推荐安装nvm前将已安装的node卸载,避免出现七七八八的问题(我测试的是window系统)

    2 再次确认下环境变量是否正常(很多教程说是要手动配置, 我是在安装nvm后就自动帮我配置好了)

     

    配置nvm相关属性(我是安装在E盘下面,根据自己安装时的路径找到对应文件地址 )

     配置setting.txt文件:

    相关字段解释:

    root: E:
    vm     // nvm安装路径地址
    path: E: ode // 当前node版本所指向的路径地址
    arch: 64 // 当前的操作系统是64位 proxy: node // 设置代理服务器,此处不需要设置代理服务器,所以设为none node_mirror: https://npm.taobao.org/mirrors/node/ // 淘宝镜像 npm_mirror: https://npm.taobao.org/mirrors/npm/

    4 一切准备就绪, 开始安装node

    • nvm install 8.0.0 (安装指定版本)
    • nvm ls (列出当前node版本有哪些)
    • nvm use 8.0.0 (使用指定版本)
    • node -v (最后查看当前的版本是不是8.0.0咯,走到这一步就成功了)
    • nvm uninstall 10.16.3(补充删除node版本命令)

    截图如下:

    5. 过程中遇到比较头疼的问题

    最后一步输入node -v时提示我: node.exe 不是有效的win32应用程序(截图如下)

    为了这个问题重装了许多次,多次比对了环境变量等配置,依旧未解决。最后想到的是莫非是安装的node版本有问题,抱着试试的心态我重新nvm install 8.0.0版本(最开始安的是10.16.3的版本),然后在nvm文件夹目录下比对下对应版本,果然,长得不一样(截图如下),最后删除这个坏的包,重新安装就正常了,完美

    参考资料:

    1) Windows下安装nvm管理nodejs版本(https://segmentfault.com/a/1190000007612011

    2) 使用NVM安装Node.js(https://blog.csdn.net/u010105970/article/details/61423553

  • 相关阅读:
    Asp.Net上传大文件(页面超时)
    C#文件的大小
    设计模式简单工厂、工厂方法、抽象工厂方法
    设计模式迭代器模式
    Asp.Net下载文件
    设计模式桥接模式
    CSS尺寸(Dimensions)
    设计模式单件模式
    Android 换肤
    像QQtab切换效果的例子
  • 原文地址:https://www.cnblogs.com/Tiboo/p/12637602.html
Copyright © 2011-2022 走看看