|
@@ -12,8 +12,30 @@ module.exports = {
|
|
|
// hello:'./src/b.js'
|
|
|
// }
|
|
|
output: {
|
|
|
- filename:'[name]-[id]-[hash].js',
|
|
|
- path:path.resolve(__dirname,'dist'),
|
|
|
- clean: true
|
|
|
+ // filename:'[name]-[id]-[hash].js',
|
|
|
+ // path:path.resolve(__dirname,'dist'),
|
|
|
+ // clean: true
|
|
|
},
|
|
|
+ module:{
|
|
|
+ rules:[ {
|
|
|
+ test: /\.css$/i,
|
|
|
+ use: ['style-loader', 'css-loader'],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ // v-if v-for优先级谁高 (v2/v3)
|
|
|
+ // png|svg|jpg|jpeg|gif 区别
|
|
|
+ test: /\.(png|svg|jpg|jpeg|gif)$/i,
|
|
|
+ type: 'asset/resource',
|
|
|
+ },{
|
|
|
+ test: /\.m?js$/,
|
|
|
+ exclude: /(node_modules|bower_components)/,
|
|
|
+ use: {
|
|
|
+ loader: 'babel-loader',
|
|
|
+ options: {
|
|
|
+ presets: ['@babel/preset-env'],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ }
|
|
|
};
|