Windows环境下使用Bun构建Angular应用遇卡顿问题求助
Windows下Bun启动Angular项目卡顿/卡住的解决办法
1. 确保Angular CLI使用Bun作为包管理器
默认ng new可能仍沿用npm/yarn,未真正适配Bun。
- 新建项目时直接指定:
ng new bun-x-angular --package-manager=bun - 已创建的项目,在根目录执行切换命令:
ng config cli.packageManager bun
2. 清理或禁用Angular构建缓存
缓存异常可能导致构建进程阻塞:
- 清理缓存:
bun run ng cache clean - 启动时跳过缓存:
bun run start --no-cache
3. 升级/调整Bun版本
旧版本Bun与Angular存在兼容性问题:
- 升级到最新稳定版:
bun upgrade - 若最新版仍有问题,可尝试降级至1.0.x系列稳定版本。
4. 临时关闭Windows Defender实时保护
Windows Defender的实时扫描可能拦截Bun的文件读写操作,导致构建缓慢。测试时临时关闭后重新执行bun run start,若恢复正常,将项目目录加入Defender排除列表即可。
5. 修改Angular构建配置
在项目根目录的angular.json中调整构建参数:
找到projects.[你的项目名].architect.build.options,添加或修改:
"incremental": false
关闭增量构建可避免文件监听异常导致的卡顿。
内容的提问来源于stack exchange,提问作者Tlotli Otlotleng
相关产品推荐
相关产品推荐

