Javascript 通过在每个生成中提供新名称来更新资产名称
我在我的项目中有en-US.json文件,当我更新文本时,它不会出现在客户端视图中,因为浏览器缓存了这个文件,所以我提出了解决方案,比如在每个构建中提供唯一的名称,例如“en-US.json?version=122312”,所以它会更新客户端视图上的最后更改 i18n.module.tsJavascript 通过在每个生成中提供新名称来更新资产名称,javascript,angular,build,internationalization,Javascript,Angular,Build,Internationalization,我在我的项目中有en-US.json文件,当我更新文本时,它不会出现在客户端视图中,因为浏览器缓存了这个文件,所以我提出了解决方案,比如在每个构建中提供唯一的名称,例如“en-US.json?version=122312”,所以它会更新客户端视图上的最后更改 i18n.module.ts export function HttpLoaderFactory(httpClient: HttpClient): TranslateHttpLoader { return new TranslateHt
export function HttpLoaderFactory(httpClient: HttpClient): TranslateHttpLoader {
return new TranslateHttpLoader(
httpClient,
EApplicationStrings.LANGUAGE_FILES_PATH,
EApplicationStrings.LANGUAGE_FILES_EXTENSION + `?version=${VERSION}`,
);
}
问题是?@Random如何实现它您可以在您的应用程序中添加
version
属性。导入package.json
也可以,尽管它会在包中包含整个package.json,我不推荐这样做。