ASP.NET Core + Webpack - Uncaught ReferenceError: поставщик не определен при использовании DllReferencePlugin - PullRequest
0 голосов
/ 29 мая 2018

Рендеринг на клиенте абсолютно нормален, но как только я включаю SSR, я получаю следующую ошибку: NodeInvocationException: vendor_19f7ef894c06af9bbdef не определен.

Я собрал пример приложения, которое отображает эту проблему дляменя, это может быть найдено здесь .Я также пробовал все в этом вопросе GitHub безрезультатно.Для воспроизведения выполните следующие действия:

Клонирование указанного выше репо
восстановление dotnet
установка npm
запуск npm webpack
запуск dotnet

Я игралс настройками DllPlugin в файлах webpack.config.js и webpack.config.vendor.js.Единственный способ заставить приложение работать, которое я нашел, - это удалить из webpack.config.js следующее:

new webpack.DllReferencePlugin({ context: __dirname, manifest: require("./wwwroot/dist/vendor-manifest.json") })

Есть идеи, что мне не хватает?Я уверен, что это что-то очень простое, но я не могу понять это!

Я использую узел v8.9.3 / npm v5.6.0 / dotnet v2.1.3, если это поможет.

Приветствия

1 Ответ

0 голосов
/ 03 июля 2018

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

Это сработало для меня.Я действительно надеюсь, что это может помочь вам.

...