Код: Выделить всё
new CompressionPlugin({
algorithm: "gzip",
exclude: /env\//,
test: /\.(js|json|xml|svg|txt|eot|ttf|css|html)$/,
minRatio: Number.MAX_SAFE_INTEGER,
deleteOriginalAssets: true,
}),
при запуске приложения локально с Webpack Serview или http -server -g , все работает правильно, как и ожидалось-функции маршрутизации на стороне клиента. Однако после построения и развертывания в Azure, перемещаясь непосредственно к такому маршруту, как /о /About, приводит к ошибке 404 страницы, не найденной вместо ожидаемой навигации на стороне клиента. < /P>
Наблюдения < /strong> < /p>
, прежде чем вносить эти изменения, я заметил, что при непосредственном доступе к пути маршрутизатора React (например, /о), браузер Devtools регистрирует ошибку 404, но приложение все еще обновляет VDOM правильно. После изменения моего сжатия и веб -пакета приложение не обновляет VDOM, а страница 404 остается. P> Одним из заметных изменений, которое я внес, было удаление PullionPath из моей конфигурации вывода WebPack, оставляя его как:
Код: Выделить всё
output: {
path: helpers.root("dist"),
filename: "[name].[contenthash].js",
chunkFilename: "chunk.[contenthash].js",
clean: true,
},
Что может привести к статическому веб-сайту для хранения Blob Blob Blob для нарушения маршрутизации на стороне клиента после применения сжатия и веб-пакета Изменения настройки? Проблемы с файлами? !
Подробнее здесь: https://stackoverflow.com/questions/794 ... k-compress