Ich versuche, ein es6 Modul in header.js
zu exportieren:Babel 6.0.20 Module Feature funktioniert nicht in IE8
export default {
setHeaderHighlight: function (index) {
// do somethings
}
};
und importieren Sie es in index.js
:
import header from "./header.js"
$(function() {
header.setHeaderHighlight(0);
});
Dann Transformation kommt in index.bundle.js
:
var _header = __webpack_require__(129);
var _header2 = _interopRequireDefault(_header);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj }; // crash here
}
Also hier ist das Problem, ie8 wird steigen Expected identifier
Ausnahme bei { default: obj }
, aber alles ist in Ordnung> = ie9.
Kann ich etwas damit machen?
Ich habe eine vorübergehende Lösung gefunden: 'webpack -p' macht dasselbe mit den zwei babel es3 Plugins. – Bruce