Django 和 React - npm run watch/build 非常慢

发布于 2025-01-10 03:01:04 字数 390 浏览 1 评论 0原文

我正在尝试制作 django/drf 和 React 项目,但 npm run build 需要 15 秒以上才能完成。我在这里有什么选择?每次对前端进行更改后都要等待那么长时间是不可行的。我应该将react 和django 部分分开直到最后吗?

因为我是 npm 新手,所以我遵循了这些说明:

https://medium.com/how-to-react/use-npm-watch-to-auto-build-your-reactjs-app-6ed0e5d6cb00

I'm trying to make a django/drf and react project but it takes 15+ seconds for npm run build to finish. What are my options here? It's not feasible to wait that long after every change I make to the front end. Should I keep the react and django parts separate till the end?

I followed these instructions since I'm new to npm:

https://medium.com/how-to-react/use-npm-watch-to-auto-build-your-reactjs-app-6ed0e5d6cb00

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日记撕了你也走了 2025-01-17 03:01:04

如果您需要使用 React 进行开发设置Django,您可以:

  • 执行 npm run start 打开开发中的 create-react-app 项目,
  • 在您的 包中添加 "proxy": "localhost:8000" .json 以便将来自 React 的 AJAX 请求转发到 Django
  • 确保 Django 使用 ./manage.py runserver 在端口 8000 上运行

npm run build 是只需要通常部署。

If you need a development setup with React & Django, you can :

  • do npm run start to open your create-react-app project in development
  • add "proxy": "localhost:8000" in your package.json so that AJAX requests from React are forwarded to Django
  • make sure Django is running on port 8000 with ./manage.py runserver

The npm run build is only needed to deploy usually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文