有没有办法在本地硬盘驱动器上获取React / Redux的bundle.js?

时间:2017-03-30 11:46:48

标签: reactjs redux

当Reach / Redux应用程序最终运行时,有一个文件bindle.js,但如果我使用

find . -name '*bundle.js*' | xargs ls -l

repo中的所有bundle.js文件都不是刚构建的文件(意思是,如果我刚刚在10秒前编辑了我的项目,那些文件就是旧文件并且没有当前时间戳)。

是从http://localhost:8080/bundle.js获取此文件的唯一方法吗?该文件应该已经制作好并且位于硬盘驱动器内部,我认为每次浏览器请求时服务器都不会创建它。

2 个答案:

答案 0 :(得分:2)

webpack-dev-server和类似的只是出于性能原因在内存中创建捆绑包。您可以使用webpack命令执行单个构建。

答案 1 :(得分:0)

如果您使用的是更新版本的React,还有一个选项:

我发现最新的React,它会告诉你使用

create-react-app hello-world

创建应用程序,然后有一个官方

npm run build

构建它以将其作为Gthub页面托管,或者在您自己的网站上托管。然后bundle.js将位于build/static/js目录中。 (使用不同的文件名,例如main.54f24123.js,似乎用于破坏缓存)。