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

升级Angular 18新构建系统后ng serve启动出现Resource not found错误

升级Angular 18新构建系统后ng serve启动出现Resource not found错误

我来帮你梳理下这个问题的可能解决方向!你提到升级到Angular 18并完成新构建系统的自动迁移后,运行npm start(对应命令ng serve --proxy-config proxy.conf.json),访问http://localhost:4200/时遭遇了“Resource not found”的错误,这种情况在构建系统切换后确实容易出现配置适配问题,下面给你几个排查思路:

  • 检查代理配置的兼容性:Angular 18的新构建系统对代理配置的解析逻辑可能有调整,你可以仔细核对proxy.conf.json里的规则,比如路径匹配格式、目标地址配置是否符合新系统的要求,有没有遗漏必要的配置项。
  • 验证路由配置是否正常:新构建系统可能影响路由的加载机制,比如懒加载模块的路径、通配符路由的设置,建议检查app-routing.module.ts中的路由定义,确保没有拼写错误或者未正确配置的路由规则。
  • 清理缓存后重新构建:升级过程中残留的缓存很可能导致异常,你可以试试执行以下命令彻底清理后重新启动:
    npm cache clean --force
    rm -rf node_modules dist
    npm install
    npm start
    
  • 确认启动命令的正确性:检查package.json里scripts下的start命令,确保确实是ng serve --proxy-config proxy.conf.json,没有写错代理配置文件的路径或文件名。
  • 查看详细日志定位问题:启动时加上--verbose参数(即ng serve --proxy-config proxy.conf.json --verbose),获取更详细的运行日志,看看有没有具体哪个资源加载失败的提示,这能帮你精准定位问题根源。

备注:内容来源于stack exchange,提问作者Chavjoh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 08:55:29