使用es2015预设的Babel在IE9上中断

时间:2016-11-26 08:38:05

标签: javascript webpack internet-explorer-9 babeljs

我正在IE9上尝试我的项目,但我在以下行中一直有例外SCRIPT1010: Expected identifier

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

我认为这是因为default没有用引号括起来。

只是不知道这是从哪里来的

我在webpack中使用Babel的以下设置:

babel: { presets: ['es2015'], plugins: ['transform-runtime', 'add-module-exports'] }

以下包版本:

"babel-core": "6.18.2", "babel-loader": "6.2.8", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-check-es2015-constants": "6.8.0", "babel-plugin-transform-runtime": "6.15.0", "babel-polyfill": "6.16.0", "babel-preset-es2015": "6.18.0", "babel-runtime": "6.18.0",

1 个答案:

答案 0 :(得分:2)