Skip to content

Commit 22de0da

Browse files
committed
fix($config): Fixed the configuration of babel presets
Babel presets are now being resolved correctly Closes #131
1 parent 3f45492 commit 22de0da

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

config/paths.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const ownModules = path.resolve(__dirname, '../node_modules')
66

77
let paths = {
88
appRoot,
9+
ownModules,
910
entry: path.resolve('./src/index.js'),
1011
dist: path.resolve('./dist'),
1112
template: path.resolve('./src/index.html'),

config/webpack.config.dev.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
const path = require('path')
12
const autoprefixer = require('autoprefixer')
23
const HotModuleReplacementPlugin = require('webpack/lib/HotModuleReplacementPlugin')
34
const DefinePlugin = require('webpack/lib/DefinePlugin')
@@ -52,7 +53,11 @@ module.exports = {
5253
exclude: [/elm-stuff/, /node_modules/],
5354
loader: 'babel-loader',
5455
query: {
55-
presets: ['es2015', 'es2016', 'es2017']
56+
presets: [
57+
'es2015',
58+
'es2016',
59+
'es2017'
60+
].map(preset => path.resolve(paths.ownModules, `babel-preset-${preset}`))
5661
}
5762
},
5863

config/webpack.config.prod.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
const path = require('path')
12
const autoprefixer = require('autoprefixer')
23
const DefinePlugin = require('webpack/lib/DefinePlugin')
34
const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin')
@@ -45,7 +46,11 @@ module.exports = {
4546
exclude: [/elm-stuff/, /node_modules/],
4647
loader: 'babel-loader',
4748
query: {
48-
presets: ['es2015', 'es2016', 'es2017']
49+
presets: [
50+
'es2015',
51+
'es2016',
52+
'es2017'
53+
].map(preset => path.resolve(paths.ownModules, `babel-preset-${preset}`))
4954
}
5055
},
5156

0 commit comments

Comments
 (0)