Я работаю над приложением, которое должно быть запущено на корпоративной версии IE 8. Я получаю следующие ошибки в консоли: Ожидаемый идентификатор:; indexOf недоступен для объекта.Использование «transform-es3-member-expression-literals» в webpack 1.x
Для решения этого я прочитал этот вопрос на StackOverflow: Babel 6.0.20 Modules feature not work in IE8 Это предполагает
спектрально-ES3-член-выражение-литералы спектрально-ES3-недвижимость-литералы
быть добавлены. Но использование этого в webpack не упоминается ни о каком месте, а не на официальном сайте babel. Может кто подскажет, как я могу использовать его в качестве плагина для моего проекта.
Примечание: Я уже пробовал делать
var es3MemberExpressionLiterals = require('babel-plugin-transform-es3-member-expression-literals');
var es3PropertyLiterals = require('babel-plugin-transform-es3-property-literals');
plugins = [// Plugins for Webpack
new webpack.optimize.UglifyJsPlugin({minimize: false}),
new HtmlWebpackPlugin({
template: 'index.html', // Move the index.html file...
minify: { // Minifying it while it is parsed using the following, self–explanatory options
removeComments: false,
collapseWhitespace: false,
removeRedundantAttributes: false,
useShortDoctype: false,
removeEmptyAttributes: false,
removeStyleLinkTypeAttributes: false,
keepClosingSlash: true,
minifyJS: false,
minifyCSS: true,
minifyURLs: false
}
})
new es3MemberExpressionLiterals(),
new es3PropertyLiterals()
];
Вы нашли исправление? У меня такая же проблема. – Victor