
var webpackConfig = {
devtool: 'cheap-module-eval-source-map', // 打包后,代码都被压缩了,如果报错看不出是在哪一行报的错,配置这个就是为了解决这个问题
entry: {
...
},
output: {
...
},
module: {
rules: [...]
},
plugins: [
...
],
resolve: {
extensions: ['.js', '.vue', '.less', '.css'],
modules: [
config.common.include,
path.join(__dirname, '../node_modules')
],
alias: {
'vue$': 'vue/dist/vue.esm.js', // 'vue/dist/vue.common.js' for webpack 1
'src': path.resolve(__dirname, '../src'),
'assets': path.resolve(__dirname, '../src/assets'),
'components': path.resolve(__dirname, '../src/components')
}
}
}
module.exports = webpackConfig;