webpack打包檔案
阿新 • • 發佈:2019-02-17
webpack.config.js是自己建立的打包檔案 在檔案的跟目錄下
引用html-webpack-plugin 首先要 npm install html-webpack-plugin -S 在命令列中執行一下
let path=require('path');//引入這個檔案就不會把相對路徑變成絕對路徑 let HtmlWebpackPlugin=require('html-webpack-plugin');//打包html module.exports={//首先要預設匯出 entry:'./src/main.js',//入口檔案 output:{//打包到哪 filename:'bundle.js',//打包後的檔名字 path:path.resolve('./dist')//打包後的資料夾名 必須是絕對路徑 所以才是path.resolve }, module:{ rules:[ {test:/\.js$/,use:'babel-loader',exclude:/node_modules/},//尾部的標籤是.js時 用後面的方法解析一下 {test:/\.less$/,use:['style-loader','css-loader','less-loader']}, //尾部是.less 時 用後面的解析 {test:/\.(jpg|png|gif)$/,use:'url-loader'} //尾部是 .jpg .gif .png 時 用url-loader解析 ] }, devtool:'source-map',//是為了在F12時console中的程式碼錯誤資訊顯示在原來的js中 不在打包後的檔案顯示 這樣看著比較方便 plugins:[ new HtmlWebpackPlugin({ template:'./index.html'//告訴以哪個模板打包 把所有檔案都打包到這個html中 }) ] }