const path = require('path') module.exports = { resolve: { alias: { '@': path.resolve(__dirname, 'resources/assets/js') } }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, { test: /\.(png|jpg|gif|svg)$/, loader: 'file-loader', options: { name: '[name].[ext]?[hash]' } } ] } } // test specific setups if (process.env.NODE_ENV === 'test') { module.exports.externals = [require('webpack-node-externals')()] module.exports.devtool = 'inline-cheap-module-source-map' }