基于VScode的vue环境搭建--node版本管理

本文详细介绍了如何在Windows上使用NVM(NodeVersionManager)进行Node.js的下载、安装、版本管理以及可能遇到的OpenSSL相关问题的解决。特别提到了Node.js版本升级后的兼容性和配置技巧。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装

1、下载

(1)下载地址:nvm-windom

(2)版本选择:推荐nvm-setup.zip

2、安装

默认下一步,但nvm的位置和node.js的位置要放在不同文件夹

3、验证安装

打开终端,执行nvm,查看结果

4、设置镜像

 (1)方法一:修改nvm 文件目录下的 settings.txt 文件,加上

        node_mirror: npm.taobao.org/mirrors/nod…
        npm_mirror: npm.taobao.org/mirrors/npm…

(2)方法二:直接执行指令

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

二、管理

1、查看相关node信息

(1)查看已经纳入管理的node版本信息

nvm list 

(2)查看可以安装的node版本

nvm list available

2、下载node

① 下载最新版

nvm install latest

② 安装指定版本的

nvm install 16.14.2

③ 下载状态

再查看纳入管理的版本

3、删除不需要的版本

nvm uninstall 10.13.0

4、版本切换

nvm use 17.7.2

注意:Node.js 如果大于 13.6.0 以上的版本不再支持 win7 系统,至少需要将系统升级到 win8 才能使用。

三、可能引发的问题

1、node版本引发的问题

报错:Error: error:0308010C:digital envelope routines::unsupported

原因:因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。所以在升级 nodejs 版本后会报错。

解决办法:修改package.json,在相关构建命令之前加入SET NODE_OPTIONS=--openssl-legacy-provider。但是这个办法可能会出现问题,参考 nodejs新版本引起的

"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --no-module",


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值