webpack 打包js ie8 缺少标识符,字符串或数字

添加es3ify-loader 无效

var webpack = require('webpack')
var es3ifyPlugin = require('es3ify-webpack-plugin');

module.exports = {
entry: {

'main': path.resolve('src', 'entry.js')

},
output: {

filename: '[name].js',
path: path.resolve(__dirname, 'dist')

},
module: {

loaders: [{
  test: /\.js$/,
  exclude: /node_modules/,
  loaders: ['babel-loader'],
}, ],
postLoaders: [{
  enforce: "post",
  test: /\.js$/,
  loaders: ['es3ify-loader'],
}],

},
plugins: [

 new es3ifyPlugin(),
 new webpack.optimize.UglifyJsPlugin({
   mangle: false,
   compress: {
     warnings: false,
     screw_ie8: false
   },
   output: {
     // comments: false,
     screw_ie8: false
   }
 }),

]
}

阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题