|
@@ -1,19 +1,20 @@
|
|
|
-const path = require("path");
|
|
|
|
|
|
|
+// const path = require("path");
|
|
|
|
|
+const HtmlWebpackPlugin = require("html-webpack-plugin");
|
|
|
module.exports = {
|
|
module.exports = {
|
|
|
- mode:"production",
|
|
|
|
|
- // mode:"development",
|
|
|
|
|
- entry:"./src/index.js",
|
|
|
|
|
- // entry: ['./src/a.js','./src/index.js']
|
|
|
|
|
- // entry: {
|
|
|
|
|
- // hi:"./src/a.js",
|
|
|
|
|
- // aa: "./src/index.js"
|
|
|
|
|
- // }
|
|
|
|
|
- output:{
|
|
|
|
|
- // filename:'[name]-[id]-[hash].js',
|
|
|
|
|
- // path:path.resolve(__dirname,'dist')
|
|
|
|
|
- clean: true
|
|
|
|
|
- },
|
|
|
|
|
- module: {
|
|
|
|
|
|
|
+ mode: "production",
|
|
|
|
|
+ // mode:"development",
|
|
|
|
|
+ entry: "./src/index.js",
|
|
|
|
|
+ // entry: ['./src/a.js','./src/index.js']
|
|
|
|
|
+ // entry: {
|
|
|
|
|
+ // hi:"./src/a.js",
|
|
|
|
|
+ // aa: "./src/index.js"
|
|
|
|
|
+ // }
|
|
|
|
|
+ output: {
|
|
|
|
|
+ // filename:'[name]-[id]-[hash].js',
|
|
|
|
|
+ // path:path.resolve(__dirname,'dist')
|
|
|
|
|
+ clean: true
|
|
|
|
|
+ },
|
|
|
|
|
+ module: {
|
|
|
rules: [
|
|
rules: [
|
|
|
{
|
|
{
|
|
|
test: /\.css$/i,
|
|
test: /\.css$/i,
|
|
@@ -25,4 +26,14 @@ module.exports = {
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
|
},
|
|
},
|
|
|
|
|
+ plugins:[
|
|
|
|
|
+ new HtmlWebpackPlugin({ template: './src/index.html' })
|
|
|
|
|
+ ],
|
|
|
|
|
+ // 映射源码
|
|
|
|
|
+ devtool:"inline-source-map",
|
|
|
|
|
+ // 文件限制
|
|
|
|
|
+ performance:{
|
|
|
|
|
+ maxEntrypointSize: 5000000000,
|
|
|
|
|
+ maxAssetSize: 2000000000
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|