[babelOptions] do not use Object.assign before loading polyfill

This commit is contained in:
spalger 2015-11-02 10:24:44 -06:00
parent 2e4140e94b
commit 93b6039b37
2 changed files with 6 additions and 3 deletions

View file

@ -1,3 +1,4 @@
var cloneDeep = require('lodash').cloneDeep;
var fromRoot = require('path').resolve.bind(null, __dirname, '../../');
process.env.BABEL_CACHE_PATH = fromRoot('optimize/.babelcache.json');
@ -7,7 +8,7 @@ exports.webpack = {
optional: ['runtime']
};
exports.node = Object.assign({
exports.node = cloneDeep({
ignore: [
fromRoot('src'),
/[\\\/](node_modules|bower_components)[\\\/]/

View file

@ -1,4 +1,6 @@
process.env.BABEL_CACHE_PATH = require('path').resolve(__dirname, '../../optimize/.babelcache.json');
var cloneDeep = require('lodash').cloneDeep;
var fromRoot = require('path').resolve.bind(null, __dirname, '../../');
process.env.BABEL_CACHE_PATH = fromRoot('optimize/.babelcache.json');
exports.webpack = {
stage: 1,
@ -6,4 +8,4 @@ exports.webpack = {
optional: ['runtime']
};
exports.node = Object.assign({}, exports.webpack);
exports.node = cloneDeep(exports.webpack);