Files
vue-cli/packages/@vue/cli-service/lib/config/dev.js
2018-04-17 14:26:50 +02:00

30 lines
801 B
JavaScript

module.exports = (api, options) => {
api.chainWebpack(webpackConfig => {
if (process.env.NODE_ENV === 'development') {
webpackConfig
.devtool('cheap-module-eval-source-map')
.output
.publicPath(options.devBaseUrl || '/')
webpackConfig
.plugin('hmr')
.use(require('webpack/lib/HotModuleReplacementPlugin'))
webpackConfig
.plugin('named-modules')
.use(require('webpack/lib/NamedModulesPlugin'))
webpackConfig
.plugin('no-emit-on-errors')
.use(require('webpack/lib/NoEmitOnErrorsPlugin'))
webpackConfig
.plugin('watch-missing')
.use(
require('../webpack/WatchMissingNodeModulesPlugin'),
[api.resolve('node_modules')]
)
}
})
}