我正在使用[Metronic v6.03]
我遵循了有关文档的快速入门教程。
https://keenthemes.com/metronic/?page=docs
如果输入“ gulp build”命令,则会收到一条消息:
“将Autoprefixer浏览器选项替换为Browserslist配置。
使用package.json或.browserslistrc文件中的browserslist键。
使用浏览器选项会导致一些错误。浏览器列表配置
可以用于Babel,Autoprefixer,postcss-normalize和其他工具。
如果您确实需要使用选项,请将其重命名为overrideBrowserslist。
了解更多信息:
https://github.com/browserslist/browserslist#readme
https://twitter.com/browserslist”
主题无法正确编译。
NPM版本:6.9.0
纱线版本:1.16.0
Gulb版本
命令行:2.2.0
本地版本:4.0.2
我将package.json上的浏览器列表更改为
“浏览者列表”:[
"last 1 version",
"> 1%",
"maintained node versions",
"not dead"
]
并尝试将行替换为:
“浏览者列表”:[
"defaults"
]
在Linux上,我在上面添加了文件.browserslistrc。
最佳答案
这里并不是一个真正的问题,但是我想您想摆脱这个错误。
由于Metronic不是免费下载的,所以看不到源代码。但问题出在gulpfile.js
中。
查找autoprefixer()
,此函数将有一些作为参数传递的选项。删除这些选项。并将它们作为package.json
移到您的browserslist: ["browserConfig1", "browserConfig2", "..."
。