Миграция в Webpack 4 из Webpack 3 - PullRequest
       28

Миграция в Webpack 4 из Webpack 3

0 голосов
/ 21 сентября 2018

Я пытаюсь перейти на Webpack 4, но это была настоящая боль.После нескольких дней работы над переносом плагинов Webpack 3 на нативные компоненты Webpack 4 я получил js, чтобы якобы нормально отображался, но когда я зашел на свой веб-сайт, я получил это сообщение на консоли:

Uncaught TypeError: (intermediate value)(intermediate value).push is not a function

Вкл .:

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["Index"],{

Это мой веб-пакет output Настройки:

output: {
    filename,
    path: path.resolve(__dirname, 'public', 'build', 'js'),
    jsonpFunction: 'webpackJsonp', // TODO gotta figure that out
},

Что я делаю не так?

1 Ответ

0 голосов
/ 03 октября 2018

Только что возникла та же проблема, и я нашел эту ветку https://github.com/webpack/webpack/issues/6985

Похоже, это происходит, когда у вас есть модули в комплекте с Webpack <4. Я публикую это здесь, еслиэто может быть любой помощью. </p>

Изменение output.jsonpFunction https://webpack.js.org/configuration/output/#output-jsonpfunction на jsonpFunction решило это:

{
  output: {
    jsonpFunction: 'jsonpFunction',
    ...
  }
}

Кредит переходит к @sokra (создательWebpack): https://github.com/webpack/webpack/issues/6985#issuecomment-380795070

...