我对 Django 有足够的了解,最近学习了 react,我喜欢将两者结合起来。
我已经浏览了几个视频教程,并且成功地整合了它们。
但问题是我应该在两个不同的项目中构建一个 rest API 和一个 react 应用程序并将它们组合起来,或者我npm run build
每次在前端进行任何更改时都需要运行。
因此,如果有人对此有替代方案(在 Django 服务器上连续运行 React 而无需build
一次又一次运行),请告诉我。
我对 Django 有足够的了解,最近学习了 react,我喜欢将两者结合起来。
我已经浏览了几个视频教程,并且成功地整合了它们。
但问题是我应该在两个不同的项目中构建一个 rest API 和一个 react 应用程序并将它们组合起来,或者我npm run build
每次在前端进行任何更改时都需要运行。
因此,如果有人对此有替代方案(在 Django 服务器上连续运行 React 而无需build
一次又一次运行),请告诉我。
在你的 package.json 文件中会有如下的脚本标签,
"scripts": {
"dev": "webpack --mode development ./src/index.js --output ./static/frontend/main.js",
"build": "webpack --mode production ./src/index.js --output ./static/frontend/main.js"
},
添加--watch
带有开发脚本的标签,如下所示,
"scripts": {
"dev": "webpack --watch --mode development ./src/index.js --output ./static/frontend/main.js",
"build": "webpack --mode production ./src/index.js --output ./static/frontend/main.js"
},
然后做 npm run dev
这样 JS 就可以运行而不会中断。 即使您更改 React 内部的文件,它也会自动更新并运行。
文件结构可能因您的项目而异,但逻辑相同