• WINDOW 下安装多个node版本


    1.首先是下载nvm工具

    https://github.com/coreybutler/nvm-windows/releases/tag/1.1.6  下载地址

    https://github.com/coreybutler/nvm-windows   git地址

     

     2.下载之后,进行安装,为了避免出现异常,一般安装在和node同位置

    3.安装成功之后,打开命令窗口,查看

    出现版本号,证明安装成功

    4.接着查看已有的node版本

    nvm list

    5.安装其他版本的node

    nvm install 12.13.0

    6.切换 node版本

    nvm use 12.13.0

    7.删除node(需要注意的是,删除的node版本并非当前正在使用的版本,如果要删除的是当前正在使用的版本,请在切换其他版本之后再进行删除)

    nvm uninstall 12.13.0

    8.下载了不同版本的node,但是不同版本的node对应的npm依赖是互不相通的,所以,切换了node之后,使用npm命令时,会提示

            npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查

       或者 

           npm不是内部或外部命令的解决

    原因是,在node 8.x.x版本以上,安装node,不会自动安装npm,需要手动安装

      解决尝试:根据官网提示,使用该方法进行安装node以及npm

             nvm install 10.8.0(要安装的版本号) --reinstall-packages-from=4.2

    结果提示
    表示安装 npm失败

    原因是:正常情况下,在nvm文件夹对应的node版本文件夹中,里面应该还有npm和npm.cmd文件。如下。

                          

     而发现我新按照的10.8.0下没有,而是下载到了nvm文件下的temp文件夹下。并且当解压的时候,会提示,压缩文件已损坏

              

      于是去 https://nodejs.org/dist/ 下载了对应的npm

    下载后解压得到文件夹。

    .====》

     将cli-6.9.0重命名为npm,复制到node安装版本的文件夹的node_modules中。

    最后,将npm文件夹里bin目录下的npm和npm.cmd

     复制到node版本下的文件中,和node_modules 同级

     这样,在cmd命令窗口可得到

     npm下载地址  https://npm.taobao.org/mirrors/npm/

    node 下载地址 https://nodejs.org/dist/

  • 相关阅读:
    奶牛跑步2
    数据结构练习
    HighChats报表使用C#mvc导出本地图片
    选择论
    投票选举
    价值
    工作5年后总结的工作经验
    formValidator 不支持jquery1.9以上的解决办法
    随想29:没有最完美的制度,只有最适合的制度
    随想28:愿我成为一个高级黑
  • 原文地址:https://www.cnblogs.com/fyjz/p/14567262.html
Copyright © 2020-2023  润新知