解决vue启动项目node版本太高,
目前在项目中,你可能需要用到的node版本太低,但是你所下的node版本是最新的。
比如vue2
项目中需要低版本的node。
而你在所用到最新的node,在启动项目时,或抛出完成。
解决方法
1.1 NVM(Node Version Manager):
- 安装 NVM:按照 NVM 的官方文档安装适用于你的操作系统的 NVM。 列出可用的 Node.js 版本:运行以下命令查看可用的
- Node.js 版本:
nvm ls-remote
- 安装所需版本的 Node.js:使用以下命令安装特定版本的 Node.js:
nvm install <desired_version>
- 将 <desired_version> 替换为你想要安装的具体 Node.js 版本号。例如,要安装 Node.js 10.24.1 版本:
nvm install 10.24.1
- 使用特定版本的 Node.js:使用以下命令切换到安装的特定版本:
nvm use <desired_version>
例如:
nvm use 10.24.1
1.2 Node 版本管理器(n):
- 安装 n:运行以下命令全局安装 Node 版本管理器 n:
npm install -g n
- 安装所需版本的 Node.js:使用以下命令安装特定版本的 Node.js:
n <desired_version>
例如,要安装 Node.js 10.24.1 版本:
n 10.24.1
1.3 手动安装特定版本的 Node.js:
- 访问 Node.js 官方网站(https://nodejs.org)的下载页面。
- 下载所需版本的 Node.js 安装包,根据你的操作系统选择正确的版本。
- 运行安装程序,按照安装向导进行安装。
- 安装完成后,你将能够使用安装的特定版本的 Node.js。
在package.json scripts
里添加"set NODE_OPTIONS=--openssl-legacy-provider && xxxxx"
比如vue2项目
在 Windows
操作系统中,使用以下命令设置环境变量并启动 Vue
项目:
{
"scripts": {
"dev": "vue-cli-service serve",
"serve": "set NODE_OPTIONS=\"--openssl-legacy-provider\" & npm run dev\n"
}
},
在 Windows
操作系统中,使用以下命令设置环境变量并启动 VuePress
项目:
{
"scripts": {
"docs:dev": "vuepress dev docs",
"docs": "set NODE_OPTIONS=--openssl-legacy-provider && vuepress dev docs"
}
},
在类 Unix 系统(如 macOS、Linux)中,使用以下命令:
NODE_OPTIONS=--openssl-legacy-provider vuepress dev
上述命令中,--openssl-legacy-provider
是你要设置的NODE_OPTIONS 值,它用于指定使用旧版 OpenSSL
提供者。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggbcih
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13