vue-cli引入postcss了
不知道大家有沒有留意到,新版的vue-cli已經包含了postcss的包,在目錄裡也有了postcss的配置檔案。
既然官方腳手架都欽定了,那麼作為一個喜歡擁抱潮流( zuosi )的前端,怎能不試試新東西呢。正好,最近要重構專案,正好,看了大漠老師的再聊移動端頁面的適配果斷在專案中引入 postcss。
安裝vue-cli+用vue-cli搭建專案
這一步跳過
配置使用postcss
因為新版vue-cli已經引入了postcss,安裝的過程就免了。 ps.引入了兩個包:postcss-import,postcss-loader 那我們只需要直接配置就好了開啟./build/vue-loader.conf.js,可以看到:
loaders: utils.cssLoaders({
sourceMap: sourceMapEnabled,
extract: isProduction,
}),
複製程式碼
在‘extract: isProduction,’後新增usePostCSS:true,如圖
現在,我們就可以光明正大地用postcss了。
postcss外掛
npm i postcss-px-to-viewport --save
複製程式碼
在配置檔案.postcssrc.js中新增配置
"postcss-px-to-viewport": {
viewportWidth: 750,
viewportHeight: 1334,
unitPrecision: 5,
viewportUnit: 'vw',
selectorBlackList: [],
minPixelValue: 1,
mediaQuery: false
},
複製程式碼
看一下效果:
瀏覽器開啟效果最後
配置過程很簡單吧,不過對於更新飛快的 vue-cli,可能這個配置教程很快就過時了,所以說還是好好學習 webpack 才是硬道理。例如現在看看 utils.js 裡 postloader 是怎麼被引入的。