|  |  | 
 |  |  | const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') | 
 |  |  | const portfinder = require('portfinder') | 
 |  |  |  | 
 |  |  | const HOST = process.env.HOST | 
 |  |  | const PORT = process.env.PORT && Number(process.env.PORT) | 
 |  |  |  | 
 |  |  | const devWebpackConfig = merge(baseWebpackConfig, { | 
 |  |  | 
 |  |  |     hot: true, | 
 |  |  |     contentBase: false, // since we use CopyWebpackPlugin. | 
 |  |  |     compress: true, | 
 |  |  |     host: HOST || config.dev.host, | 
 |  |  |     port: PORT || config.dev.port, | 
 |  |  |     host: config.dev.host, | 
 |  |  |     port: config.dev.port, | 
 |  |  |     open: config.dev.autoOpenBrowser, | 
 |  |  |     overlay: config.dev.errorOverlay | 
 |  |  |       ? { warnings: false, errors: true } | 
 |  |  | 
 |  |  |         to: config.dev.assetsSubDirectory, | 
 |  |  |         ignore: ['.*'] | 
 |  |  |       } | 
 |  |  |     ]), | 
 |  |  |     new CopyWebpackPlugin([ | 
 |  |  |       { from: 'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml'}, | 
 |  |  |       { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf'}, | 
 |  |  |       { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js', to: config.build.assetsSubDirectory + '/js/'}, | 
 |  |  |     ]) | 
 |  |  |   ] | 
 |  |  | }) |