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

Angular 17项目刷新/保存时出现imports未定义TypeError如何解决?

修复Angular 17 + Node.js v20.10.0中Vite的Cannot read properties of undefined (reading 'imports')错误

可行的修复步骤:

  • 清除依赖缓存并重装
    删除现有依赖目录和锁文件,重新安装依赖:

    rm -rf node_modules package-lock.json
    npm install
    
  • 升级Vite到兼容版本
    Angular 17对Vite版本有特定要求,手动安装匹配的稳定版本:

    npm install vite@^5.0.0 --save-dev
    

    (可查看package.json中@angular/build的依赖说明,确认对应Vite版本)

  • 检查angular.json配置
    确认angular.json里的build、serve配置无异常,重点排查outputPath、assets、scripts字段,避免无效路径或错误配置。

  • 恢复Vite默认配置
    如果自定义了vite.config.ts,暂时移除实验性插件或特殊配置项,用默认配置测试是否解决问题。

  • 切换Node.js版本
    暂时降级到Node.js v18.x LTS版本测试兼容性:

    nvm install 18
    nvm use 18
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 03:59:50