【发布时间】:2020-10-16 00:49:58
【问题描述】:
我对 Django 有足够的了解,并且最近学习了 react,我喜欢将两者结合起来。
我浏览了几个视频教程,并且成功地整合了它们。
但问题是我应该在两个不同的项目中构建一个 rest API 和一个 react 应用程序并将它们组合起来,或者我每次在前端进行任何更改时都需要运行npm run build。
所以如果有人对此有替代方案(在 Django 服务器上连续运行 React,而不是一次又一次地运行 build)请告诉我。
【问题讨论】:
-
如果你使用 create-react-app 作为前端,那么没有。代码是活的。仅当您准备好“部署”到 heroku 或 netlify 或其中一个应用程序主机时,才运行 npm build。
-
您可以使用 django-webpack-loader,但您必须修改/覆盖 create-react-app webpack 配置。如果你相当熟悉 webpack 的工作原理并且可以配置,我只推荐它。 github.com/owais/django-webpack-loader
标签: django reactjs django-rest-framework