为了使我们的项目兼容各种浏览器,我们可能会在开发中写大量的前缀。即使有了IDE为我们提供了边界的方式。但是仍然需要我们去花时间和精力。而这样会浪费我们很多的时间。为了在开发中提升团队的开发效率,并且同时节省时间,我们引入了autoprefixed。搭配webpack使用,在每次打包的时候自动的给我们的样式加上前缀来兼容不同的浏览器。
安装依赖包
如果你是使用vue-cli构建的项目。首先执行以下代码安装依赖包。
npm install autoprefixer postcss postcss-loader -D
修改vue-loader配置文件
修改目录/build/vue-loader.conf.js文件。文件的原本代码应该如下。
module.exports = { loaders: utils.cssLoaders({ sourceMap: isProduction "htmlcode">module.exports = { loaders: utils.cssLoaders({ sourceMap: isProduction "htmlcode">postcss: generateLoaders()将上面的代码更改为如下代码。
postcss: generateLoaders(['css?-autoprefixer'])重新启动项目,就可以通过chrome的开发者工具,可以看到编译后的css文件,会自动的加上兼容性的前缀。就可以放心的写css代码了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
最新资源
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77M
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]
- 罗志祥《舞状元 (Explicit)》[320K/MP3][66.77M
- 尤雅.1997-幽雅精粹2CD【南方】【WAV+CUE】
- 张惠妹.2007-STAR(引进版)【EMI百代】【WAV+CUE
- 群星.2008-LOVE情歌集VOL.8【正东】【WAV+CUE】
- 罗志祥《舞状元 (Explicit)》[FLAC/分轨][360.7
- Tank《我不伟大,至少我能改变我。》[320K/MP3][
- Tank《我不伟大,至少我能改变我。》[FLAC/分轨]