首页 > 解决方案 > React build/index.html 每次打包时都会改变吗?

问题描述

所以每次我运行npm run build时,目录中的index.html文件会build/改变吗?我只看到了一大堆缩小的 JS。这是假设我没有更改默认 public/src 文件夹中的 index.html 文件(不记得了)。

此外,Vue 和其他 SPA 是否也是如此?

标签: reactjs

解决方案


如果您为构建的 JS 文件打开了文件哈希,index.html那么将根据这些哈希值一直更改,即和您使用任务main.91a301df.js生成的其他文件。build(默认情况下在创建反应应用程序中打开)

您可以在此处查看有关散列所有文件的更多信息:https ://webpack.js.org/guides/caching/#output-filenames

如果你使用 Create react app,这是 Webpack 默认配置。

至于 Vue.js,我不确定,但现成的 cli 中的大多数构建任务都启用了该哈希选项。Angular 也有。


推荐阅读