Add alias '@' to webpack.config

This commit is contained in:
Gennady Grishkovtsov
2018-08-09 22:14:41 +03:00
parent cf55cf8853
commit 6f7a99c506

View File

@@ -1,6 +1,7 @@
const webpack = require('webpack') const webpack = require('webpack')
const merge = require('webpack-merge') const merge = require('webpack-merge')
const env = `./webpack.${process.env.NODE_ENV === 'production' ? 'prod' : 'dev'}.js` const env = `./webpack.${process.env.NODE_ENV === 'production' ? 'prod' : 'dev'}.js`
const path = require('path')
module.exports = merge(require(env), { module.exports = merge(require(env), {
module: { module: {
@@ -42,7 +43,8 @@ module.exports = merge(require(env), {
}, },
resolve: { resolve: {
alias: { alias: {
'vue$': 'vue/dist/vue.esm.js' 'vue$': 'vue/dist/vue.esm.js',
'@': path.resolve(__dirname, 'src')
}, },
extensions: ['*', '.js', '.vue', '.json'] extensions: ['*', '.js', '.vue', '.json']
}, },