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

如何解决引用错误‘src/environments/environment.ts' is not a module.及导入问题

解决环境文件导入失效问题

排查文件路径问题

  • 确认environment.test.ts的实际路径和导入语句../../environments/environment.test完全匹配,可通过右键复制文件相对路径对比层级是否正确。
  • 注意文件名大小写:Linux/macOS系统区分大小写,确保导入时的文件名和实际文件名完全一致(比如别把Environment.test.ts写成environment.test.ts)。

检查TypeScript配置

  • 确保tsconfig.json或tsconfig.test.json的include数组包含environments目录,示例配置:
    "include": [
      "src/**/*",
      "environments/**/*"
    ]
    
  • 若用Angular框架,检查angular.json中test配置的fileReplacements是否正确指定了测试环境文件。

确认文件导出格式

  • 确保environment.test.ts存在于目标目录,且有正确的导出语句,示例:
    export const environment = {
      production: false,
      GOOGLE_API_KEY: 'your-test-api-key'
    };
    
  • 保持导入导出格式一致:不要用命名导入去引用默认导出,反之亦然。

清理缓存并重启服务

  • 删除项目根目录下的node_modules/.cache或框架专属缓存目录(如Angular的.angular/cache)。
  • 重启测试服务,避免缓存导致的路径解析异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 19:25:21