【发布时间】:2020-06-19 19:04:42
【问题描述】:
我正在使用 create-react-app 和 react-snapshot 进行预渲染。使用 serve 为构建提供服务
serve -s build -l 80
但奇怪的是,对于所有路由,只有 index.js 是预渲染的。
下面是 package.json 中的 react-snapshot 配置
"reactSnapshot": {
"exclude": [
"/districts-data",
"/districts-data?*",
"/suggest-time",
"/covid-19-statistics"
],
"snapshotDelay": 300
}
我已经排除了所有包含延迟加载的路径。 我已经完成了this 的回答,但我没有在我的服务人员身上发现任何东西,只是将它保留用于 PWA。
sw.js
self.addEventListener('fetch', function (event) {
});
self.addEventListener('install', function (event) {
});
self.addEventListener('activate', (event) => { });
【问题讨论】:
标签: javascript reactjs create-react-app prerender