reindent webpack-config, allow absolute paths for including modules, automatically resolve file extensions

This commit is contained in:
2017-08-30 12:55:11 +02:00
parent ead67e1e88
commit 60dc5e2603

View File

@@ -46,30 +46,28 @@ module.exports = {
filename: appName filename: appName
}, },
module: { module: {
loaders: [ loaders: [{
{
test: /\.(vue|js)$/, test: /\.(vue|js)$/,
loader: 'eslint-loader', loader: 'eslint-loader',
exclude: /node_modules/ exclude: /node_modules/
}, }, {
{
test: /\.vue$/, test: /\.vue$/,
loader: 'vue-loader' loader: 'vue-loader'
}, }, {
{
test: /\.js$/, test: /\.js$/,
exclude: /(node_modules|bower_components)/, exclude: /(node_modules|bower_components)/,
loader: 'babel-loader', loader: 'babel-loader',
query: { query: {
presets: ['es2015'] presets: ['es2015']
} }
} }]
]
}, },
resolve: { resolve: {
alias: { alias: {
'vue$': 'vue/dist/vue.esm.js' 'vue$': 'vue/dist/vue.esm.js'
} },
modules: [path.resolve(__dirname, "src"), "node_modules"],
extensions: [".vue", ".js", ".less"]
}, },
plugins plugins
}; };