本文介绍: 在开发vue项目时,我们通常使用nodejs作为项目运行环境。但是有时候,由于nodejs版本过高,可能会导致vue项目启动报错nvm是Node Version Manager的缩写,可以方便地切换管理不同版本nodejs。如果不想使用nvm安装版本nodejs,也可以手动修改vue项目package.json文件中的node依赖版本号。首先,我们需要确定nodejs版本号。如果输出版本号不是vue项目支持版本,就需要进行降级操作方法一:使用nvm安装版本nodejs

开发vue项目时,我们通常使用nodejs作为项目运行环境。但是有时候,由于nodejs版本过高,可能会导致vue项目启动报错本文介绍如何解决nodejs版本过高导致的vue项目启动报错问题

首先,我们需要确定nodejs版本号可以命令行输入以下命令查看安装nodejs版本:

node -v

如果输出版本号不是vue项目所支持的版本,就需要进行降级操作。以下是一些常见的降级方法

方法一:使用nvm安装低版本的nodejs
nvm是Node Version Manager的缩写,可以方便地切换管理不同版本的nodejs。以下是使用nvm安装低版本nodejs的步骤
下载安装nvm可以参考官方文档进行下载安装
打开终端命令行窗口输入以下命令切换到需要安装的低版本nodejs:

nvm install 10.24.1   # 以10.24.1版本为例

确认nodejs版本已经切换成功,可以使用以下命令查看当前版本号

node -v

确认npm版本是否也切换成功,可以使用以下命令查看当前版本号

npm -v

确认vue项目是否可以正常启动,可以使用以下命令启动项目:

npm run serve

方法二:修改package.json文件中的node依赖版本号
如果不想使用nvm安装低版本nodejs,也可以手动修改vue项目中package.json文件中的node依赖版本号。以下是具体的操作步骤

打开终端命令行窗口,进入vue项目的根目录

使用以下命令进入package.json文件所在的目录

cd package.json所在目录   # 以package.json位于项目根目录为例

使用以下命令修改node依赖版本号

npm uninstall node   # 卸载当前版本的node依赖
npm install node@10.24.1 --save-dev   # 安装指定版本的node依赖包,并将其添加devDependencies中(非生产环境依赖

确认node依赖版本号已经修改成功,在使用以下命令查看当前版本号:

node -v

方法三:更改package.json文件

"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open",
"build:prod": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --report",
"build:stage": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging",
"preview": "set NODE_OPTIONS=--openssl-legacy-provider && node build/index.js --preview",

以上方法均以是收集网络,仅供参考

原文地址:https://blog.csdn.net/weixin_44220078/article/details/133579999

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_9727.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注