Django 和 React - npm 运行 watch/build 非常慢

Django and React - npm run watch/build very slow

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

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

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

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

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

npm run build只需要平时部署即可。