You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Django-Tailwind时执行python manage.py tailwind start失败求助

解决Django-Tailwind启动时MODULE_NOT_FOUND错误

1. 检查tailwind.config.js内容

打开报错指向的D:\DjangoTailwind__Starter\src\djtailwind\theme\static_src\tailwind.config.js:

  • 排查是否有require()引用了未安装的依赖包(比如@tailwindcss/typography这类插件),如果有,执行npm install -D [对应包名]补装
  • 确认配置里的路径、文件名拼写是否正确,比如content字段里的模板路径有没有写错

2. 完整安装Node依赖

进入static_src所在的目录(即D:\DjangoTailwind__Starter\src\djtailwind\theme\static_src),执行:

npm install

不要单独只安装tailwindcss,确保package.json里所有依赖都被完整安装。

3. 手动验证Node命令

跳过Django脚本,直接在static_src目录执行dev命令,排查路径问题:

npx tailwindcss -i ./src/styles.css -o ../static/css/dist/styles.css -w

如果手动执行也报错,说明问题出在Node环境或配置本身,而非Django-Tailwind的脚本逻辑。

4. 切换Node LTS版本

Node 21.x为开发版本,可能和tailwindcss存在兼容性问题,建议切换到LTS版本(如18.x或20.x):

  • 用nvm(Node版本管理器)安装并切换:
nvm install 20
nvm use 20

之后重新执行npm install和python manage.py tailwind start

5. 重新生成配置文件

若以上步骤无效,删除现有tailwind.config.js,在static_src目录重新生成:

npx tailwindcss init

再按照Django-Tailwind要求,修改content字段以扫描Django模板中的类名。

内容的提问来源于stack exchange,提问作者mafox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:59:51