【发布时间】:2017-10-19 23:33:50
【问题描述】:
设置
我有一个package.json,其中包含以下内容:
...
"scripts": {
...
"prefix-css": "postcss build/resources/main/css/EverythingDay.css --use autoprefixer -b \"last 1 chrome versions\" -o build/resources/main/css/EverythingDay_prefixed.css",
...
},
"devDependencies": {
...
"autoprefixer": "^6.7.7",
"postcss-cli": "^3.2.0"
},
"browserslist": [
"last 1 chrome versions"
],
...
我想要什么
我想在我的主 css 文件上使用 postcss 的 autoprefixer 插件,并且我希望它考虑到 browserslist。它似乎是默认的浏览器列表。
据我了解,您应该在您的 package.json 中添加一个 browserslist 条目,以便多个工具(如 autoprefixer 和 babel)可以考虑到它。
问题/疑问
css 文件有前缀,但 autoprefixer 不使用浏览器列表。既不是来自-b,也不是来自"browserslist"。
我做错了什么?我更喜欢"browserslist" 解决方案,因为这似乎是“正确”的方式
【问题讨论】:
标签: npm autoprefixer