小编Bru*_*uce的帖子

Babel 6.0.20模块功能在IE8中不起作用

我正在尝试导出es6模块header.js:

export default {
    setHeaderHighlight: function (index) {
        // do somethings
    }
};
Run Code Online (Sandbox Code Playgroud)

并导入index.js:

import header from "./header.js"

$(function () {
    header.setHeaderHighlight(0);
});
Run Code Online (Sandbox Code Playgroud)

然后转型出现在index.bundle.js:

var _header = __webpack_require__(129);

var _header2 = _interopRequireDefault(_header);

function _interopRequireDefault(obj) {
    return obj && obj.__esModule ? obj : { default: obj }; // crash here
}
Run Code Online (Sandbox Code Playgroud)

所以这就是问题,ie8将会出现Expected identifier异常{ default: obj },但是每一件事都可以> = ie9.

有什么我可以做的吗?

javascript internet-explorer-8 babeljs

24
推荐指数
2
解决办法
9993
查看次数

标签 统计

babeljs ×1

internet-explorer-8 ×1

javascript ×1