一、简述
最近打包vue项目时,执行npm run build,会提示:caniuse-lite is outdated. Please run next command `npm update`,其实并不影响打包,可以正常访问项目网站。
但是如果使用了tfs的自动化发布以及编译,那就不一样了,会报错,中止编译生成,如下图:
二、解决方案
1、删除项目node_modules文件夹下面:caniuse-lite、browserslist两个文件夹。
2、强制更新caniuse-lite、browserslist版本,在输入的命令后面加上版本号,如果不知道版本号可以网上查找,输入命令:
npm install caniuse-lite@1.0.30001081
npm install browserslist@4.12.0
3、即可解决
以下是caniuse-lite、browserslist在线的介绍:
browserslist:https://www.npmjs.com/package/browserslist
caniuse-lite:https://www.npmjs.com/package/caniuse-lite
来源:oschina
链接:https://my.oschina.net/u/4355040/blog/4311293