介绍
这篇文章将为大家详细讲解有关vue如何实现自动添加浏览器兼容前后缀的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强> 1。安装装载机强>
安装postcss-loader和autoprefixer
下载:
cnpm安装postcss-loader autoprefixer——save-dev
引用>在webpack.config。js里面设置以下代码
测试:/\ . css/美元, 用途:[& # 39;style-loader& # 39; & # 39; css-loader& # 39;, { 装载机:“postcss-loader" 选择:{ 插件:[ 要求(“autoprefixer") ({ 浏览器:[ & # 39;即在=8 & # 39; & # 39;Firefox祝辞=20 & # 39; & # 39;Safari祝辞=5 & # 39; & # 39;Android祝辞=4 & # 39; & # 39;Ios祝辞=6 & # 39; & # 39;去年4版# 39; ] }) ] } }]设置
在网站上会发现
以下解释
<强> vue-cli解决通过js进口css无法自动加上浏览器前缀强>
1。找到构建/utils.js
2。在出口。cssLoaders内添加如下代码
const postcssLoader={ 装载机:& # 39;postcss-loader& # 39; 选择:{ sourceMap: options.sourceMap } }函数generateLoaders(装载机、loaderOptions) { const装载机=[cssLoader] 如果(装载机){ loaders.push ({ 装载机:装载机+ & # 39;-loader& # 39; 选择:对象。分配(loaderOptions {}, { sourceMap: options.sourceMap }) }) } loaders.push (postcssLoader) …… }3。在项目目录下也就是与node_modules同级目录下新建.postcssrc。js(注意前面有个点)添加如下代码
//https://github.com/michael-ciniawsky/postcss-load-config 模块。出口={ “plugins": { “postcss-import": {}, “postcss-url": {},//编辑目标浏览器:使用“browserslist"在package.json “autoprefixer": {} } }4。找到包中。json文件添加如下代码(注意:与devDependencies字段同级)
“browserslist":( “去年10 Chrome versions" “去年5 Firefox versions" “Safari祝辞=6“, “即比;8“; 5)。安装如下依赖
npm安装postcss-import——save-dev npm安装postcss-loader——save-dev npm安装postcss-url——save-dev npm安装autoprefixer——save-dev关于vue如何实现自动添加浏览器兼容前后缀的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
vue如何实现自动添加浏览器兼容前后缀的方法