Vue项目跑不起来 Uncaught SyntaxError: The requested module '/node_modules/.vite/vue.js?v=2d1c4144' does not provide an export named 'createElementBlock'
一:问题介绍
vue项目运行跑不起来 提示Browserslist: caniuse-lite is outdated. Please runnpx browserslist@latest --update-db
遇到这个情况首先想到重新安装依赖重启项目,然而试了很多次都没有用,中间还重启过电脑。后跟同事比对了node版本发现我的版本较高就回退至稳定版本,重新下载依赖重启项目成功。
二: 解决问题
1:安装node版本管理
sudo npm install -g n
1
2:安装稳定版本node
sudo n stable
1
3:重新查看版本号
node -v
1
三: 其他
因为用的是Mac在处理版本问题中提示sudo: n: command not found
后发现是安装node版本管理这一步失败大家注意在安装成功时会有类似提示
added 1 package, and audited 2 packages in 3s
1
在切换至稳定版本时会有以下类似提示
installing : node-v16.16.0
mkdir : /usr/local/n/versions/node/16.16.0
fetch : https://nodejs.org/dist/v16.16.0/node-v16.16.0-darwin-x64.tar.xz
#=#=- # # #=O#- # # -#O=- # # # copying : node/16.16.0
installed : v16.16.0 (with npm 8.11.0)