生成的 Typescript 文件中有两个重复的名称

问题描述 投票:0回答:1

我的项目中生成的文件之一 foo-service-update.component.ts 包含以下几行 Typescript 代码:

import { type IFooService, FooService } from '@/shared/model/foo-service.model';

export default defineComponent({
  compatConfig: { MODE: 3 },
  name: 'FooServiceUpdate',
  setup() {
    ...

    const fooService: Ref<IFooService> = ref(new FooService());

    const fooService = inject('fooService', () => new FooService());
    ...
});

最后两行导致错误

The symbol "fooService" has already been declared

经过一番调查,我找到了关系中这个错误的根源

relationship ManyToOne {
    FooService to Foo
}

没有这种关系,就不会出现错误。

jhipster
1个回答
0
投票

将 FooService 重命名为不带“Service”的其他名称后,问题得到解决。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.