From 2e0ae170d2f6ba80bb41e97354def493fe20fe73 Mon Sep 17 00:00:00 2001 From: Nick Williams Date: Sat, 13 May 2017 12:40:02 +0100 Subject: [PATCH] fix: Install correct (`es2015`) babel preset to match generated config The config generated uses `presets: ['es2015']`, see: https://github.com/webpack/webpack-cli/blob/master/lib/creator/yeoman/utils/module.js#L8 ... but are previously installing `babel-preset-env` instead, which causes error when user answers `y` to 'Will you be using ES2015?', then runs `webpack`. --- lib/creator/yeoman/webpack-generator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/creator/yeoman/webpack-generator.js b/lib/creator/yeoman/webpack-generator.js index 8ddc76e67c7..a761fbcdc15 100644 --- a/lib/creator/yeoman/webpack-generator.js +++ b/lib/creator/yeoman/webpack-generator.js @@ -94,7 +94,7 @@ module.exports = class WebpackGenerator extends Generator { ]).then( (ans) => { if(ans['babelConfirm'] === true) { this.configuration.config.webpackOptions.module.rules.push(getBabelPlugin()); - this.npmInstalls.push('babel-loader', 'babel-core', 'babel-preset-env'); + this.npmInstalls.push('babel-loader', 'babel-core', 'babel-preset-es2015'); } }).then( () => { this.prompt([