create-react-app里面public为静态资源文件目录,里面放置了.json文件的语言包,根据不同的语言异步加载不同的语言包,需要异步加载所以只能放在public文件夹下。
现在的问题是打包的时候怎么才能在这些json文件名上加上hash值,同时异步加载fetch里怎么获取这个文件名,以防止更新的时候浏览器缓存不加载最新的语言包
create-react-app里面public为静态资源文件目录,里面放置了.json文件的语言包,根据不同的语言异步加载不同的语言包,需要异步加载所以只能放在public文件夹下。
现在的问题是打包的时候怎么才能在这些json文件名上加上hash值,同时异步加载fetch里怎么获取这个文件名,以防止更新的时候浏览器缓存不加载最新的语言包
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
修改webpack的配置, 在rules里面配置
/\.js$/
的地方修改为/\.(js|json)$/