我正在尝试在 header.js
中导出一个 ES6 模块:
export default {
setHeaderHighlight: function (index) {
// do somethings
}
};
并在index.js
中导入它:
import header from "./header.js"
$(function () {
header.setHeaderHighlight(0);
});
然后转换在 index.bundle.js
中显示:
var _header = __webpack_require__(129);
var _header2 = _interopRequireDefault(_header);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj }; // crash here
}
所以问题在于,ie8会在{ default: obj }
处引发一个Expected identifier
异常,但是在ie9及以上版本中一切正常。
我能做些什么吗?
webpack -p
将会完成那两个Babel ES3插件的相同功能。 - Bruce