Как исправить ошибку «SCRIPT1028: SCRIPT1028: ожидаемый идентификатор» при просмотре Edge с помощью Webpack и Babel - PullRequest
0 голосов
/ 03 марта 2020

Мой проект работает во всех других браузерах, но если я открою его в Edge, я получаю следующую ошибку:

SCRIPT1028: SCRIPT1028: Expected identifier

После некоторых исследований выяснилось, что Edge не поддерживает оператор Spread. Чтобы исправить это, я хочу использовать Babel для переноса моего кода.

Я использую Webpack, и это мой webpack.config. js:

'use strict'

const cfg = require('./config')
const webpack = require('webpack')
const path = require('path')
const DIST = path.resolve(__dirname, 'dist')

module.exports = {
  mode: cfg.env,
  entry: './src/index.js',
  output: {
    filename: 'index.js',
    path: DIST
  },
  devtool: 'source-map',
  plugins: [
    new webpack.optimize.LimitChunkCountPlugin({ maxChunks: 1 })
  ]
}

Как я могу добавить Babel в мой проект и в мой webpack.config. js для переноса кода ES6?

...