如何自定义node版本,实现node多版本控制方式

 更新时间:2023年04月20日 14:33:15   作者:鲸洛洛  
这篇文章主要介绍了如何自定义node版本,实现node多版本控制方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

自定义node版本实现node多版本控制

这是我在安装依赖时报的两个错,一个是关于Can't find Python的问题,一个是node版本过高的问题。

我一开始解决这边的Python的问题,网上找了好几个方法,安装了Python,环境配置也配置了,但是还是在报这个错(苦涩、苦涩),所以我决定先解决第二个问题,node版本降低了之后第一个错竟然没报了。

存在不同项目使用npm时所需要的版本不一致,又不想每次都卸载又重新安装node,建议使用nvm,一个专门的node多版本管理器,下次想更换不同的node操作很方便,下面是nvm安装已经使用。

nvm

nvm(node.js version management),是一个nodejs的版本管理工具。

nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

nvm下载安装

Releases · coreybutler/nvm-windows · GitHub

解压之后是nvm.exe 

1.勾选我介绍,然后进行下一步

2.选择nvm安装的路径

3.选择node安装的位置

 注意:我这里的默认地址,可以放在电脑其他不同的盘,放在默认位置就不需要环境配置。

4.检测是否安装成功 nvm-v  出现版本号则安装成功

5.查看有效的node版本号 nvm list available

这里也可以安装其他有效的版本版本,不一定是list中的版本号。

6.比如我安装的是12.16.3

运行命令  nvm install 12.16.3

(如果运行这个命令报以下情况)

处理方法:

 (1) 找到nvm文件位置,点开setting

输入配置镜像源的代码

node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

 (2)卸载之前安装的node版本,然后重新安装 就不会报错了    nvm uninstall 12.16.3

7.使用node版本

  • nvm use 12.16.3
  • node -v
  • npm -v

下次要切换不同的node版本,只需要卸载现在的版本然后重新安装就行了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • node.js正则表达式获取网页中所有链接的代码实例

    node.js正则表达式获取网页中所有链接的代码实例

    这篇文章主要介绍了node.js正则表达式获取网页中所有链接的代码实例,使用正则表达式实现,需要的朋友可以参考下
    2014-06-06
  • 用npm install时报错node-sass npm ERR command failed问题的解决方法

    用npm install时报错node-sass npm ERR command

    在用npm install时报错npm ERR! path D:…\node-sass和npm ERR! command failed 问题,本文给大家介绍了如何解决这个问题,文中通过图文给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • NodeJS使用递归算法和遍历算法来遍历目录的方法

    NodeJS使用递归算法和遍历算法来遍历目录的方法

    遍历目录是操作文件时的一个常见需求,比如写一个程序,需要找到并处理指定目录下的所有JS文件时,就需要遍历整个目录,NodeJS遍历目录可以使用递归算法、遍历算法,遍历算法又分为同步遍历、异步遍历两种,本文介绍NodeJS使用递归算法和遍历算法来遍历目录的方法
    2023-11-11
  • Node.js 中的 module.exports 与 exports区别介绍

    Node.js 中的 module.exports 与 exports区别介绍

    这篇文章主要介绍了Node.js中的module.exports与exports区别介绍,每个模块中都有module对象,存放了当前模块相关的信息,更多相关内容需要的朋友可以参考一下
    2022-09-09
  • node.js 发布订阅模式的实例

    node.js 发布订阅模式的实例

    下面小编就为大家带来一篇node.js 发布订阅模式的实例。小编觉得挺不错的,现在就想给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • NodeJS开发人员常见五个错误理解

    NodeJS开发人员常见五个错误理解

    这篇文章主要介绍了NodeJS开发人员常见五个错误理解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 安装 node-Sass 报错的解决记录(三步解决法)

    安装 node-Sass 报错的解决记录(三步解决法)

    本文主要介绍了安装 node-Sass 报错的解决记录(三步解决法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Node.js API详解之 vm模块用法实例分析

    Node.js API详解之 vm模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 vm模块用法,结合实例形式分析了Node.js API中vm模块基本功能、函数、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-05-05
  • npm配置淘宝镜像的教程详解

    npm配置淘宝镜像的教程详解

    npm淘宝镜像,也称为npm cnpm或npm.taobao.org,是一个针对npm包管理器的国内镜像服务,通过设置npm淘宝镜像,你可以更快地下载和安装依赖,本文给大家介绍了npm配置淘宝镜像的教程,需要的朋友可以参考下
    2024-07-07
  • nodejs开发微博实例

    nodejs开发微博实例

    本文给大家分享的是使用node.js实现开发微博的实例,主要是看了nodejs开发指南之后发现书上的代码很多已经不能用了,原因是express版本升级了,所以今天就尝试着吧开发微博的实例也升下级,推荐给大家。
    2015-03-03

最新评论