时间:2021-05-26
1.安装loader
安装postcss-loader 和 autoprefixer
下载:
cnpm install postcss-loader autoprefixer --save-dev
在webpack.config.js里面设置以下代码
test:/\.css$/,use: ['style-loader','css-loader',{ loader: "postcss-loader", options:{ plugins:[ require("autoprefixer")({ browsers: [ 'ie >= 8', 'Firefox >= 20', 'Safari >= 5', 'Android >= 4', 'Ios >= 6', 'last 4 version' ] }) ] }}]设置
在网站上会发现
以下解释
补充知识:vue-cli 解决通过js import css无法自动加上浏览器前缀
1.找到build/utils.js
2.在exports.cssLoaders内添加如下代码
const postcssLoader = { loader: 'postcss-loader', options: { sourceMap: options.sourceMap }}function generateLoaders (loader, loaderOptions) { const loaders = [cssLoader] if (loader) { loaders.push({ loader: loader + '-loader', options: Object.assign({}, loaderOptions, { sourceMap: options.sourceMap }) }) } loaders.push(postcssLoader) ......}3.在项目目录下也就是与node_modules同级目录下新建 .postcssrc.js (注意前面有个点) 添加如下代码
// https://github.com/michael-ciniawsky/postcss-load-configmodule.exports = { "plugins": { "postcss-import": {}, "postcss-url": {}, // to edit target browsers: use "browserslist" field in package.json "autoprefixer": {} }}4.找到package.json文件添加如下代码 (注意:与devDependencies字段同级)
"browserslist": [ "last 10 Chrome versions", "last 5 Firefox versions", "Safari >= 6", "ie > 8" ]5.安装如下依赖
npm install postcss-import --save-devnpm install postcss-loader --save-devnpm install postcss-url --save-devnpm install autoprefixer --save-dev6.这时可以启动你的工程了 试试吧
以上这篇vue自动添加浏览器兼容前后缀操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以qq浏览器为例,浏览器改成兼容模式的方法如下: 1、打开浏览器,点击底端的设置; 2、然后在弹出的菜单中点击兼容性视图; 3、即可进行启用和取消的操作。
谷歌浏览器兼容模式怎么设置?下文将演示谷歌浏览器兼容模式设置教程,谷歌浏览器是webkit内核的浏览器,开启兼容模式之后就能够正常访问更多网页,步骤如下,来
一、vue中解决chrome浏览器自动播放音频需求有新订单的时候,页面自动语音提示和弹出提示框;问题chrome浏览器在18年4月起,就在桌面浏览器全面禁止了音
本地连接(以太网)中的IP地址,设置为自动获得(动态IP),如下图所示。 三、浏览器问题 浏览器的缓存,或者浏览器不兼容,也可能造成登录falogin.cn
谷歌浏览器是webkit内核的浏览器,如果我们要切换到兼容模式该怎么操作呢?小编可以告诉大家这个是需要第三方插件的,下面小编就来告诉大家谷歌浏览器怎么设置兼容模