let path = require('path');
let htmlWebpackPlugin = require('html-webpack-plugin');
let VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
entry:'./src/main.js',
output:{
filename:'bundle.js',
path:path.resolve('./dist')
},
module:{
rules:[
//模塊解析規(guī)則
//匹配所有的js,用babel-loader轉(zhuǎn)義,排除node_modules
{test:/\.js$/,use:'babel-loader',exclude:/node_modules/},
{test:/\.css$/,use:['style-loader','css-loader']},
{test:/\.less$/,use:['style-loader','scc-loader','less-loader']},
//轉(zhuǎn)換base64只在8192字節(jié)下轉(zhuǎn)化。其他情況下輸出圖片
{test:/\.(jpg|gif|png)$/,use:'url-loader?limit=8192'},
//配置一些小圖標(biāo)單獨寫
// {test:/\.(eot|svg|woff|woff2|wtf)$/,use:'url-loader'},
{test:/\.vue$/,use:'vue-loader'}
]
},
plugins:[
new htmlWebpackPlugin({
template:'./src/index.html'
}),
new VueLoaderPlugin()
]
}
2019-05-21
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。