2019-05-21

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()
  ]
}
最后編輯于
?著作權(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ù)。

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