代码之家  ›  专栏  ›  技术社区  ›  user979331

角万能启动器找不到模块

  •  -1
  • user979331  · 技术社区  · 6 年前

    我用的是角万能启动器,我对它很陌生。我继承了一个现有的项目,所以我正试图在本地计算机上运行它。当我第一次尝试运行项目时,我会得到以下错误:

    ERROR in src/app/auth/authentication.service.ts(5,26): error TS2307: Cannot find module '../../app/globals'.
    src/pages/register/register.component.ts(2,26): error TS2307: Cannot find module '../../app/globals'.
    

    好吧,我创建了一个名为globals.ts的文件:

    export class GlobalsModule {}
    

    所以我再次运行我的项目,我得到了这个错误:

    src/shared/user/profile-tabs/profile-tabs.component.ts(53,19): error TS2339: Property 'baseUrl' does not exist on type 'typeof "/Users/jsuske/Downloads/paindown_front/src/app/globals"'.
    src/shared/user/profile-tabs/profile-tabs.component.ts(61,21): error TS2339: Property 'storageUrl' does not exist on type 'typeof "/Users/jsuske/Downloads/paindown_front/src/app/globals"'.
    src/shared/user/profile-tabs/profile-tabs.component.ts(70,29): error TS2339: Property 'imageUserDefault' does not exist on type 'typeof "/Users/jsuske/Downloads/paindown_front/src/app/globals"'.
    

    因此,该文件现在似乎缺少3个属性。

    我的问题是如何定义3个属性(baseurl、storageurl和imageuserdefault)并可能填充它们?

    下面是更多信息,全局数据导入到这样的组件中:

    import * as globals from '../../app/globals';
    

    财产就是这样称呼的:

    source = globals.baseUrl
    

    请帮忙!

    1 回复  |  直到 6 年前
        1
  •  2
  •   David    6 年前

    创建位于的文件 src/app/globals.ts 并从该文件中导出以下常量:

    export const baseUrl: string = '/your/base/url';
    export const storageUrl : string = '/your/storage/url';
    export const imageUserDefault: string = '/yourImage.png';
    

    实际值将取决于您的需要