Vue -CLI,. NET Core 3.1 Razor Pages и HMR - PullRequest
0 голосов
/ 25 марта 2020

С амортизацией UseWebpackDevMiddleware in. NET Core 3.1 и ожиданием удаления полностью в. NET 5, я в настоящее время не могу понять, как мне повторить мой текущий рабочий процесс.

В настоящее время:

Я удаляю HMR, предоставляемый Vue -CLI, и заменяю его на функциональность, предоставляемую вышеприведенным промежуточным программным обеспечением, я делаю это главным образом потому, что мне нужно внедрить некоторое состояние в приложение Vue, когда он загружается, и это достигается через страницу Razor, которая сериализует в него некоторые данные из модели страницы.


Я знаю, что могу удалить генерацию файла HTML с помощью файла vue.config.js, и я могу также используйте vue build --watch, чтобы получить восстановление файлов по мере их работы, но последняя часть головоломки - восстановление функциональности HMR.

Я не хочу использовать UseSpaProxy в качестве это отправило бы меня на страницу Vue индекса CLI. html, минуя страницу Razor.

Я также попробовал Bundler Parcel, который действительно помогает мне пройти часть пути, но потом Похоже, в настоящий момент у таких продвинутых функций, как цепочка опций, есть проблемы, поэтому, если я буду придерживаться Vue CLI, то это решит все.

...