vue项目提示:npx browserslist@latest --update-db请问是什么情况?

vue-cli-service serve
INFO  Starting development server...

40% building 78/80 modules 2 active C:\work\www\node_modules\webpack-dev-server\node_modules\ansi-regex\index.jsBrowserslist: caniuse-lite is outdated. Please run:

npx browserslist@latest --update-db

Why you should do it regularly:

https://github.com/browserslist/browserslist#browsers-data-updating

98% after emitting CopyPlugin

如图:
vue项目提示:npx browserslist@latest --update-db请问是什么情况?
我搜了一下。网上都是uniapp报错。可我这不是uniapp


回答:

跟 uni-app 无关,是 browserslist 报的错。

它是配合 autoprefixer 来给 CSS 做兼容处理的,你可以理解为 CSS 里的 babel;Vue 里的 vue-loader 会在 PostCSS 这步调用它。

看起来是版本过低了,手动升级一下项目的这几个依赖项吧:

npm install autoprefixer@latest caniuse-lite@latest browserslist@latest --save-dev


回答:

npx browserslist@latest --update-db updates caniuse-lite version
in your npm, yarn or pnpm lock file.

这个是更新 caniuse-lite 的数据,不光 css 相关编译会用到, babel 也会用到。
具体的代码可以参考 node_modules/browserslist/node.js 这个文件。
这种消息属于警告,不是错误,不会影响程序的运行。

更多的信息可以参考:
https://www.npmjs.com/package...

https://www.npmjs.com/package...

以上是 vue项目提示:npx browserslist@latest --update-db请问是什么情况? 的全部内容, 来源链接: utcz.com/p/936516.html

回到顶部