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

Angular 7应用保存修改后持续编译问题求助

Angular 7保存修改后持续编译的解决办法
  • 检查文件监听循环

    • 若项目存在自动生成的临时文件、日志文件在Angular监听目录内,会触发循环编译。可在angular.json的build.options.exclude中添加排除规则:
      "exclude": [
        "**/*.log",
        "**/temp/**/*"
      ]
      
    • 排查是否有同步工具导致文件修改时间频繁变动,调整工具设置避免反复更新文件。
  • 清理缓存并重启服务

    • 执行ng clean清理Angular缓存,再重启开发服务ng serve。若缓存问题持续,删除本地缓存目录后重装依赖:
      rm -rf node_modules/.cache
      npm install
      
  • 修复依赖版本冲突

    • 确保@angular-devkit/build-angular版本与Angular核心版本匹配(Angular 7对应0.7.x),执行指定版本安装:
      npm install @angular-devkit/build-angular@0.7.0 --save-dev
      
    • Angular 7建议搭配typescript@3.1.x,检查当前版本并调整,避免版本过高或过低引发编译异常。
  • 排查文件系统权限

    • Linux/macOS环境下,若项目目录权限不足可能导致文件监听异常,可先通过sudo ng serve临时测试,后续调整目录读写权限解决。
  • 禁用LiveReload测试

    • 临时关闭LiveReload验证问题:
      ng serve --no-live-reload
      
    • 若问题消失,更新@angular/cli到Angular 7的最新补丁版本:
      npm install @angular/cli@7.3.10 --save-dev
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:27:11