Skip to content

🐛 [BUG] Windows11 下启动报错 Can't resolve 'tailwindcss' #11747

@LinAsan-1205

Description

@LinAsan-1205

🐛 bug 描述

在 Windows 11 环境下,使用 ant-design-pro@6.0.0 创建项目并安装依赖后,执行 npm start 启动开发服务器时,报错 Error: Can't resolve 'tailwindcss'。同一项目在同一台机器的 WSL (Ubuntu) 环境下可以正常启动。

📷 复现步骤

  1. 在 Windows 11 环境下克隆项目:
    git clone --depth 1 https://github.com/ant-design/ant-design-pro.git my-project
    cd my-project
    npm install
  2. 安装完成后执行启动命令:
    npm start
  3. 控制台出现 Error: Can't resolve 'tailwindcss' 错误,启动失败。

🏞 期望结果

Windows 环境下应能正常启动开发服务器,与 WSL / macOS / Linux 行为保持一致。

💻 复现代码 | Recurrence code

完整错误日志:

C:\Users\Administrator\Desktop\demo\my-project-test>npm start

> ant-design-pro@6.0.0 start
> cross-env UMI_ENV=dev max dev

info  - [你知道吗?] 如果想检测未使用的文件和导出,可尝试新出的 deadCode 配置项,详见 https://umijs.org/docs/api/config#deadcode
info  - [plugin: ./node_modules/@umijs/plugins/dist/react-query] [reactQuery] use local package, version: 5.100.6
Using openapi Plugin
Error: Can't resolve 'tailwindcss' in 'C:\Users\Administrator\Desktop\demo\Desktop\demo\my-project-test\src'
    [at finishWithoutResolve (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:909:18)]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:1001:14]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:1080:5]
    [at eval (eval at create (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:15:1)]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:1080:5]
    [at eval (eval at create (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:27:1)]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\DescriptionFilePlugin.js:97:43]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:1080:5]
    [at eval (eval at create (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\tapable\lib\HookCodeFactory.js:31:10), <anonymous>:15:1)]
    [at C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\enhanced-resolve\lib\Resolver.js:1080:5] {
  details: "resolve 'tailwindcss' in 'C:\\Users\\Administrator\\Desktop\\demo\\Desktop\\demo\\my-project-test\\src'\n" +
    '  Parsed request is a module\n' +
    '  using description file: C:\\Users\\Administrator\\package.json (relative path: ./Desktop/demo/Desktop/demo/my-project-test/src)\n' +
    '    resolve as module\n' +
    "      C:\\Users\\Administrator\\Desktop\\demo\\Desktop\\demo\\my-project-test\\src\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\Users\\Administrator\\Desktop\\demo\\Desktop\\demo\\my-project-test\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\Users\\Administrator\\Desktop\\demo\\Desktop\\demo\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\Users\\Administrator\\Desktop\\demo\\Desktop\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\Users\\Administrator\\Desktop\\demo\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\Users\\Administrator\\Desktop\\node_modules doesn't exist or is not a directory\n" +
    '      looking for modules in C:\\Users\\Administrator\\node_modules\n' +
    '        single file module\n' +
    '          using description file: C:\\Users\\Administrator\\package.json (relative path: ./node_modules/tailwindcss)\n' +
    '            no extension\n' +
    "              C:\\Users\\Administrator\\node_modules\\tailwindcss doesn't exist\n" +
    '            .css\n' +
    "              C:\\Users\\Administrator\\node_modules\\tailwindcss.css doesn't exist\n" +
    "        C:\\Users\\Administrator\\node_modules\\tailwindcss doesn't exist\n" +
    "      C:\\Users\\node_modules doesn't exist or is not a directory\n" +
    "      C:\\node_modules doesn't exist or is not a directory"
}
ModuleBuildError: ./Desktop/demo/my-project-test/src/tailwind.css
Error evaluating Node.js code
CssSyntaxError: tailwindcss: C:\Users\Administrator\Desktop\demo\Desktop\demo\my-project-test\src\tailwind.css:1:1: Can't resolve 'tailwindcss' in 'C:\Users\Administrator\Desktop\demo\Desktop\demo\my-project-test\src'
    [at Input.error (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\postcss\lib\input.js:135:16)]
    [at Root.error (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\postcss\lib\node.js:146:32)]
    [at Object.Once (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@tailwindcss\postcss\dist\index.js:10:6913)]
    [at process.processTicksAndRejections (node:internal/process/task_queues:105:5)]
    [at async LazyResult.runAsync (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\postcss\lib\lazy-result.js:293:11)]
    at async transform (turbopack:///[turbopack-node]/transforms/postcss.ts:75:34) [C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack\cjs\.turbopack\_root-of-the-server___1f5b2553.js:132:44]
    at async run (turbopack:///[turbopack-node]/child_process/evaluate.ts:89:23) [C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack\cjs\.turbopack\_root-of-the-server___689ab38f.js:73:31]


    at processIssues (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack-shared\cjs\utils.js:38:15)
    at writeEntrypointToDisk (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack\cjs\core\hmr.js:132:36)
    at async Promise.all (index 0)
    at async writeEntrypointsToDisk (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack\cjs\core\hmr.js:136:9)
    at async handleEntrypointsSubscription (C:\Users\Administrator\Desktop\demo\my-project-test\node_modules\@utoo\pack\cjs\core\hmr.js:265:13)

© 版本信息

  • Ant Design Pro 版本: 6.0.0
  • umi 版本: 4.6.49
  • Node.js 版本: v24.0.1
  • 包管理器: npm
  • 浏览器环境: Chrome / Edge
  • 开发环境: Windows 11
  • 补充:同一项目在同一台机器的 WSL2 (Ubuntu 22.04) 下 npm start 可正常启动

🚑 其他信息

  • 已确认 node_modules/tailwindcss 目录存在且文件完整。
  • 尝试过删除 node_modulespackage-lock.json 重新安装,问题依旧。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions