Date: 2025-06-03 20:35:37 author: lijianzhan
Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
INFO Starting development server...
10% building 2/5 modules 3 active ...ules\cache-loader\dist\cjs.js??ref--13-0!D:\java_work\WarehouseManagerVue\node_modules\babel-loader\lib\index.js!D:\java_work\WarehouseManagerVue\src\main.jsError: error:0308010C:digital envelope routines::unsupported
前端开发场景
获取到一个前端Vue新项目时候,在命令行面板使用命令npm run dev时,发生报错提示
bash
npm run dev
报错原因分析
1.浏览器列表:caniuselite已过时
2.nodejs版本过高
解决方案
1.去到package-lock.json文件搜索node,查看engines支持的nodejs版本
2.根据项目支持nodejs版本号使用nvm进行下载对应的nodejs版本,下面的示例是Windows环境下
bash
// 查看NVM版本
nvm -v
// 查看可安装的node版本
nvm list available
// 查看nvm下载并安装的nodejs版本,还有当前使用的nodejs版本(*号指向)
nvm ls
// 切换nodejs版本
nvm use 16.13.0