gpt4 book ai didi

django - manage.py runserver 可以执行 npm 脚本吗?

转载 作者:行者123 更新时间:2023-12-03 14:14:24 25 4
gpt4 key购买 nike

我正在开发一个 Web 应用程序,前端使用 React,后端使用 Django。我使用 Webpack 来监视 React 应用程序的更改和捆绑代码。

问题是我必须同时运行两个命令,一个用于 React,另一个用于 Django:

webpack --config webpack.config.js --watch
./manage.py runserver

有没有办法自定义runserver命令来执行npm脚本,例如npm run start:dev?当您使用 Node.js 作为后端平台时,您可以执行类似的工作,例如 npm run build:client && npm run start:server

最佳答案

如果您已经在使用 webpack 和 django,您可能会对使用 webpack-bundle-tracker 和 django-webpack-loader 感兴趣。

基本上,每次构建包时,webpack-bundle-tracker 都会创建一个 stats.json 文件,而 django-webpack-loader 将监视这些 stats.json 文件以重新启动开发服务器。该堆栈允许分离服务器和客户端之间的关注点。

a couple那里的帖子数量explaining这条管道。

关于django - manage.py runserver 可以执行 npm 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42497099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com