webpack初始化vue項(xiàng)目(四)——其它插件安裝

在上一章,我們已經(jīng)可以正常的編譯運(yùn)行項(xiàng)目了
我們還需要一些插件來加快我們的開發(fā)速度
1.postcss-loader和autoprefixer
這兩個(gè)loader用于補(bǔ)齊css的兼容前綴
類似 -webkit
-moz
-o
先下載兩個(gè)模塊
npm install postcss-loader autopredixer

配置
postcss-loader
項(xiàng)目根目錄下新建一個(gè) postcss.config.js

const autoprefixer =require('autoprefixer')

module.exports={
    plugins:[
        autoprefixer()
    ]
}

2.bable-loader,bable-core
這個(gè)兩個(gè)模塊支持jsx轉(zhuǎn)換js
先下載兩個(gè)模塊
npm install bable-loader bable-core
還需要下載
babel-preset-env
babel-plugin-transform-vue-jsx
npm install babel-preset-env babel-plugin-transform-vue-jsx

配置
項(xiàng)目根目錄下新建一個(gè) .babelrc
···
{
"presets":[
"env"
],
"plugins": [
"transform-vue-jsx"
]
}

webpack.config.js配置
在rules下加一個(gè)babel-loader的配置

{
test:/.jsx$/,
loader:'babel-loader'
}

style-loader的配置改為

{
test:/.style/,
use:[
'style-loader',
'css-loader',
{
loader:'postcss-loader',
options:{
sourceMap:true,//用前面的sourceMap加快速度
}
},
'stylus-loader'
]
}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容