我的项目面临编译问题。
Compilation failed:
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
首先,我遇到了 Browserslist 错误,然后我 dii npm install browserlist。但它导致了其他错误。
但是,运行
npm install
后,我遇到了另一个问题:“找不到包'@babel/plugin-proposal-private-methods'”。
Compilation failed:
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^
Error: Cannot find package '@babel/plugin-proposal-private-methods' imported from /tmp/build_d5ae6346/babel-virtual-resolve-base.js
我使用
npm install --save-dev @babel/plugin-proposal-private-methods
安装了它,但后来我得到了这个。
Compilation failed:
Error: error:0308010C:digital envelope routines::unsupported
任何帮助或见解将不胜感激。谢谢!
我运行了这些命令
npm i caniuse-lite@latest and npm i caniuse-lite browserslist@latest
npm install --save-dev @babel/plugin-proposal-private-methods`
这个解决方案对我有用,请检查一下。