Skip to content
This repository was archived by the owner on Dec 1, 2018. It is now read-only.

Commit 9ff393f

Browse files
committed
fix(babel): Fix broken babel configuration
Add require.resolve to babel configuration Move cacheDirectory option to webpack config instead of babel config
1 parent 74b538a commit 9ff393f

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

config/babel/babel.config.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22

33
const { browsersList } = require('../globals');
44

5-
const babelConfig = {
6-
presets: [['env', { targets: { browsers: browsersList } }]],
7-
plugins: ['transform-object-rest-spread'],
5+
module.exports = {
6+
presets: [[require.resolve('babel-preset-env'), { targets: { browsers: browsersList } }]],
7+
plugins: [require.resolve('babel-plugin-transform-object-rest-spread')],
88
};
9-
10-
const babelLoaderConfig = { cacheDirectory: true };
11-
12-
module.exports = Object.assign(babelLoaderConfig, babelConfig);

config/webpack/webpack.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ module.exports = (env = { dev: true }) => {
121121
include: [appPath],
122122
use: [
123123
require.resolve('ng-annotate-loader'),
124-
{ loader: require.resolve('babel-loader'), options: babelConfig },
124+
{
125+
loader: require.resolve('babel-loader'),
126+
options: Object.assign({ cacheDirectory: true }, babelConfig),
127+
},
125128
],
126129
},
127130

0 commit comments

Comments
 (0)