🐛 bug 描述
在 Windows 11 环境下,使用 ant-design-pro@6.0.0 创建项目并安装依赖后,执行 npm start 启动开发服务器时,报错 Error: Can't resolve 'tailwindcss'。同一项目在同一台机器的 WSL (Ubuntu) 环境下可以正常启动。
📷 复现步骤
- 在 Windows 11 环境下克隆项目:
git clone --depth 1 https://github.com/ant-design/ant-design-pro.git my-project
cd my-project
npm install
- 安装完成后执行启动命令:
- 控制台出现
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_modules 和 package-lock.json 重新安装,问题依旧。
🐛 bug 描述
在 Windows 11 环境下,使用
ant-design-pro@6.0.0创建项目并安装依赖后,执行npm start启动开发服务器时,报错Error: Can't resolve 'tailwindcss'。同一项目在同一台机器的 WSL (Ubuntu) 环境下可以正常启动。📷 复现步骤
git clone --depth 1 https://github.com/ant-design/ant-design-pro.git my-project cd my-project npm installError: Can't resolve 'tailwindcss'错误,启动失败。🏞 期望结果
Windows 环境下应能正常启动开发服务器,与 WSL / macOS / Linux 行为保持一致。
💻 复现代码 | Recurrence code
完整错误日志:
© 版本信息
npm start可正常启动🚑 其他信息
node_modules/tailwindcss目录存在且文件完整。node_modules和package-lock.json重新安装,问题依旧。