解决node版本启动低版本项目

经过多方查询终于解决了,需要在package.json中加入此代码

set  NODE_OPTIONS=--openssl-legacy-provider && 

示例如下 

"scripts": {
    "build:prod": "set  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
    "build:stage": "set  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode staging",
    "dev": "set  NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "lint": "eslint --ext .js,.vue src",
    "preview": "node build/index.js --preview"
  },

在VSCode中运行Vue项目提示Node版本过低,可通过以下方法解决: ### 升级Node.js - **下载安装包**:访问Node.js的官方网站(https://nodejs.org/ ),下载最新的稳定版本安装包。根据自己的操作系统选择合适的版本(如Windows、Mac、Linux等)。 - **安装新版本**:运行下载好的安装包,按照安装向导的提示完成安装。安装过程中可以选择默认设置,安装完成后,Node.js和npm包管理器会自动更新到最新版本。 - **验证版本**:打开VSCode的终端(可通过按Ctrl + ` 打开),输入以下命令验证Node.js和npm的版本: ```bash node -v npm -v ``` 确保显示的版本为最新安装的版本。 ### 使用nvm管理Node.js版本(适用于Windows、Mac和Linux) - **安装nvm**: - **Windows系统**:访问nvm - Windows的GitHub仓库(https://github.com/coreybutler/nvm - windows/releases ),下载并运行安装程序。 - **Mac和Linux系统**:在终端中执行以下命令安装nvm: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash ``` 安装完成后,需要重新启动终端或执行`source ~/.bashrc`(或`~/.zshrc` 等,根据自己使用的shell而定)使nvm生效。 - **安装新版本Node.js**:在终端中输入以下命令安装最新的稳定版本Node.js: ```bash nvm install stable ``` 也可以指定安装特定版本,例如: ```bash nvm install 18.16.0 ``` - **使用新版本**:安装完成后,使用以下命令切换到新安装的版本: ```bash nvm use 18.16.0 ``` 再次验证Node.js和npm的版本,确保使用的是新安装的版本。 ### 检查项目配置 有时候项目本身可能对Node.js版本有特定要求,可查看项目根目录下的`package.json`文件,确认项目所需的Node.js版本范围。如果项目明确要求特定的版本,可以使用nvm切换到该版本: ```bash nvm use <required - version> ``` ### 清理缓存 在升级Node.js或切换版本后,可能需要清理npm缓存,以避免旧版本的缓存影响项目运行。在终端中执行以下命令清理缓存: ```bash npm cache clean --force ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值