1

我有一个带有前端和 django 后端的 CRA 应用程序。我react-app-rewired用来覆盖前端的 webpack 配置,以便保存 webpack-dev-server 的输出供 django 使用。

但我遇到了如下截图所示的问题。 在此处输入图像描述

下面是我的 override-config.js,它用于覆盖开箱即用的 CRA webpack 配置 在此处输入图像描述

奇怪的是前端产品构建没有这样的问题(运行yarn build然后localhost:8000在浏览器中打开,我可以正确获取前端)。以上Refuse to execute ...问题仅在我运行yarn start开发模式时发生。

这是我的 package.json 在此处输入图像描述

和 django frontend.html 在此处输入图像描述

django settings.py 中的相对部分 在此处输入图像描述

提前感谢您的帮助!!!

4

1 回答 1

0

这仅DEBUG = True在 Django settings.py 中的调试模式下发生吗?也许你会尝试添加assets到 urlpatterns

网址.py

if settings.DEBUG:
    urlpatterns += static("/assets/",
                          document_root=settings.FRONTEND_PRODUCTION_DIR) 

在此处参考文档

于 2021-03-18T07:51:55.613 回答