Reactjs 获取我以前的捆绑包的用户
我的制作网站有问题 当用户在建立网站后进入我的网站时,他们会看到一个白色的屏幕。Reactjs 获取我以前的捆绑包的用户,reactjs,Reactjs,我的制作网站有问题 当用户在建立网站后进入我的网站时,他们会看到一个白色的屏幕。 我在开发工具上看到网站试图加载旧的bundle.js文件,我不明白为什么(兑现被关闭)这看起来像是一个运行服务人员的问题 service worker是一个API,它可以缓存您的资产和其他文件,这样当用户脱机或网络速度较慢时,他仍然可以看到您的网站 React会在默认情况下为您创建一个服务工作者,而无需您的配置,因此这就是用户进入您的网站并获取以前捆绑包的原因 只需将其放入您的应用程序中,以便下次用户进入您的网站时
我在开发工具上看到网站试图加载旧的bundle.js文件,我不明白为什么(兑现被关闭)这看起来像是一个运行服务人员的问题 service worker是一个API,它可以缓存您的资产和其他文件,这样当用户脱机或网络速度较慢时,他仍然可以看到您的网站 React会在默认情况下为您创建一个服务工作者,而无需您的配置,因此这就是用户进入您的网站并获取以前捆绑包的原因 只需将其放入您的应用程序中,以便下次用户进入您的网站时,服务人员将被终止
import { unregister } from './registerServiceWorker';
// ....
unregister();
import { unregister } from './registerServiceWorker';
// ....
unregister();
{
output: {
path: path.resolve(__dirname, 'dist'),
filename: "[name].[chunkhash].js",
},
}
index.html
,它包含导入的已更新散列名为bundle的
这将使您能够轻松缓存生成,并且只要哈希名称中有更新,就只能获取新的捆绑包。如果您使用webpack生成生成并希望也能工作,您可以:
{
output: {
path: path.resolve(__dirname, 'dist'),
filename: "[name].[chunkhash].js",
},
}
index.html
,它包含导入的已更新散列名为bundle的
这将使您能够轻松缓存生成,并且仅在哈希名称中有更新时才获取新的捆绑包。这是否违背了将服务人员放在首位的目的?这是否违背了将服务人员放在首位的目的?您是否使用Webpack?还有webpackHTML插件?你在用Webpack吗?还有网页HTML插件?