赞
踩
最近在使用create-react-app构建项目的时候,执行npm run build命令,报错:
Module build failed: BrowserslistError: Unknown browser query `dead
原因:
在git上搜了一遍之后,发现是create-react-app在创建application的时候下载依赖使用了旧版本的BrowserslistError.
已知这种问题会出现在 create-react-app 版本号为 2.0.3/2.0.4,楼主用的是 2.0.4的版本,目前最新的create-react-app版本已经到2.1.3,不知到这个问题是否已经解决。如果已经解决可以在评论告知一下,不胜感激~
解决办法:
打开项目根目录的package.json,删除下面配置:
- "browserslist": [
- ">0.2%",
- "not dead",
- "not ie <= 11",
- "not op_mini all"
- ]
这是你在使用create-react-app这个脚手架的时候自动为你配置的browserlist,删除后重启项目即可。
如果上述方法无效,那么就不是create-react-app的问题,则可以采用如下方法:
打开项目的webpack.json文件,增加配置:
- "browserslist": [
- "last 2 versions",
- "android 4",
- "opera 12"
- ]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。