webpack-bundle-tracker@1.0.0
。你可以降级到django-webpack-loader 0.7.0
,但如果你的前端捆绑包很大,你可能能够从最新版本中受益于代码拆分。请参见这个问题。我正在使用 Django 3.0.10 版本。将 django-webpack-loader 从 1.0.0 降级到 0.7.0 可以解决该错误。
我之前也遇到了同样的问题,尝试使用以下解决方案成功解决。
卸载前端中的webpack:
npm install --save-dev webpack-bundle-tracker
从前端安装Webpack版本1.1.0:
npm install --save-dev webpack-bundle-tracker@1.1.0
你可以开始了。
如果这不能解决问题,你应该检查 https://pypi.org/project/django-webpack-loader/
webpack-bundle-tracker@1.0.0
也会创建不同的捆绑结构(通常只有一个“main”块组,与版本<=0.7.0将创建的“main”、“runtime”和“vendors”组形成对比)。 - superk