【问题标题】:Cannot find module 'src/environments/environment' in Ionic projec在 Ionic 项目中找不到模块“src/environments/environment”
【发布时间】:2020-06-21 16:48:44
【问题描述】:

在我的 ionic 项目中运行 ng-serve 时,出现以下错误,

src/app/home/home.service.ts:7:29 中的错误 - 错误 TS2307:找不到模块 'src/environments/environment'。

7 从'src/environments/environment'导入{环境};

我正在使用 Angular 7 和 Ionic 4,因为我是 Ionic 的新手。谁能帮帮我

我尝试更改 'environments/environment' by 'src/environments/environment' ,运行 npm run env ,运行 import { environment } from '../environments/environment'; 并且没有任何效果。谢谢

我的environment.prod.ts

export const environment = {
  production: true,
  baseApi: 'http://api.aladhan.com/v1/'
};

我的environment.ts

export const environment = {
  production: false,
  baseApi: 'http://api.aladhan.com/v1/'
};

【问题讨论】:

  • 我不确定它是否有区别,但ionic serve 是在 Ionic 应用程序中使用的命令。你试过用ng serve代替吗?也许它加载的环境不同? IDK,只是一个想法。
  • 显示您的environment 代码
  • @haron68 环境代码添加
  • @Narm 仍然不起作用
  • 你试过import {environment} from ‘./src/environments/environment’;import {environment} from ‘environments/environment’;

标签: angular ionic-framework ionic4


【解决方案1】:

只需查找 tsconfig.json 文件

您可以为此类文件夹添加路径定义。它们通常以@开头

并以 '/*' 结尾,并且参数路径采用数组,例如

"compilerOptions": { "paths": { "@environments/*": ["environments/*"], ...

对于额外的“resolveJsonModule”:true,参数有时有用

问候。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-05
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    相关资源
    最近更新 更多