File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- const NODE_ENV = process . env . NODE_ENV ;
1+ import devConfig from './webpack.config.dev.babel' ;
2+ import prodConfig from './webpack.config.prod.babel' ;
3+
4+ const { NODE_ENV } = process . env ;
5+
26let config ;
3- if ( NODE_ENV === 'local' ) {
4- config = require ( './webpack.config.dev.babel' ) ;
7+ if ( NODE_ENV === 'development' ) {
8+ console . log ( '读取webpack.config.dev.babel.js' ) ;
9+ config = devConfig ;
510} else {
6- config = require ( './webpack.config.prod.babel' ) ;
11+ console . log ( '读取webpack.config.prod.babel.js' ) ;
12+ config = prodConfig ;
713}
814module . exports = config ;
Original file line number Diff line number Diff line change @@ -10,12 +10,11 @@ const commonConfig = require('./webpack.config.common.babel');
1010const publicPath = '/' ;
1111const copyEntry = Object . assign ( { } , commonConfig . entry ) ;
1212const entry = { } ;
13- Object . keys ( copyEntry ) . map ( ( item ) => {
13+ Object . keys ( copyEntry ) . forEach ( ( item ) => {
1414 const temp = [ ...copyEntry [ item ] ] ;
1515 temp . unshift ( 'webpack-hot-middleware/client?path=/__webpack_hmr&timeout=2000&reload=true' ) ;
1616 entry [ item ] = temp ;
1717} ) ;
18- console . log ( '读取webpack.config.dev.babel.js' ) ;
1918const config = {
2019 mode : 'development' ,
2120 devtool : 'eval-source-map' ,
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ const ExtractCssChunks = require('extract-text-webpack-plugin');
1111const publicPath = '/mapping/' ;
1212const commonConfig = require ( './webpack.config.common.babel' ) ;
1313
14- console . log ( '读取webpack production' ) ;
1514const config = {
1615 mode : 'production' ,
1716 devtool : 'source-map' ,
You can’t perform that action at this time.
0 commit comments