我遇到了 browserslist caniuse-lite 错误

I encountered a browserslist caniuse-lite error

提问人:Shashank Nathe 提问时间:11/9/2023 更新时间:11/10/2023 访问量:34

问:

我的项目面临编译问题。

Compilation failed:
       Browserslist: caniuse-lite is outdated. Please run:
         npx browserslist@latest --update-db

首先,我遇到了一个 Browserslist 错误,然后我 dii npm install browserlist。但它导致了其他错误。

但是,运行后,我遇到了另一个问题:“找不到软件包'@babel/plugin-proposal-private-methods'”。npm install

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`
Ruby-on-Rails npm 构建错误

评论


答:

0赞 Kinley Wangchuk 11/10/2023 #1
npx browserslist@latest --update-db

运行这个为我解决了这个问题。