PostCSS和autoprefixing (postcss-loader)
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 4.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
PostCSS和autoprefixing (postcss-loader)
PostCSS是一个CSS后处理工具,它可以改变你的CSS很多很酷的方式,像什么autoprefixing,产品毛羽和更多!
首先,下载postcss-loader
和任何你想要的插件,如autoprefixer
:
1
美元纱添加postcss-loader autoprefixer - dev
接下来,创建一个postcss.config.js
项目文件的根源:
1 2 3 4 5 6 7 8 9
模块. export = {插件:{/ /包含任何你想要的插件/ /但是确保你安装这些通过纱或npm !/ /添加browserslist配置方案。json(见下文)autoprefixer:{}}}
然后,使装载机在安可!
1 2 3 4 5 6
/ / webpack.config。js安可/ /……+ .enablePostCssLoader ();
因为你只是修改webpack.config.js
停止并重启安可。
就是这样!的postcss-loader
现在将用于所有CSS, Sass等文件。你也可以通过选项来的postcss-loader通过传递一个回调:
1 2 3 4 5 6 7 8 9 10
/ / webpack.config。js安可/ /……+ .enablePostCssLoader((选项)= > {+选项。配置= {+路径:“配置/ postcss.config.js”+};+});
添加browserslist package.json
的autoprefixer
(和许多其他工具)需要知道你想要什么浏览器支持。这个直接在您的最佳实践是配置package.json
(这样可以读取的所有工具):
1 2 3 4 5 6 7 8
{+“browserslist”:(“+”> 0.5%,”+“最后2版本,+“火狐ESR”,+“没死”+)}
看到browserslist更多细节的语法。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。