Angular指责我编写的模块的每个名称已经存在

时间:2018-08-06 13:26:49

标签: angular angular-cli

最近我已将Angular从4更新到6,现在它无法生成所有内容...

enter image description here

以下是我的ng --version结果

C:\Dev\Projetos\****\Desenvolvimento\WEB\vcm-web\src\app>ng --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 6.1.2
Node: 8.11.3
OS: win32 x64
Angular: 6.1.0
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.2
@angular-devkit/build-angular     0.7.2
@angular-devkit/build-optimizer   0.7.2
@angular-devkit/build-webpack     0.7.2
@angular-devkit/core              0.7.2
@angular-devkit/schematics        0.7.2
@angular/cli                      6.1.2
@ngtools/webpack                  6.1.2
@schematics/angular               0.7.2
@schematics/update                0.7.2
rxjs                              6.2.2
typescript                        2.8.4
webpack                           4.9.2

请问我是否需要提供更多信息。

更新

下面是我的app.module.ts代码。似乎没错

import { MateriaisModule } from './components/materiais/materiais.module';
import { RotasModule } from './components/rotas/rotas.module';
import { FabricantesModule } from './components/fabricantes/fabricantes.module';
import { ContratosModule } from './components/contratos/contratos.module';
import { EquipamentosModule } from './components/equipamentos/equipamentos.module';
import { RegionaisModule } from './components/regionais/regionais.module';
import { BasesModule } from './components/bases/bases.module';
import { MunicipiosModule } from './components/municipios/municipios.module';
import { UsuariosModule } from './components/usuarios/usuarios.module';
import { ContratoPesquisaComponent } from './components/contratos/contrato-pesquisa/contrato-pesquisa.component';
import { ContratoCadastroComponent } from './components/contratos/contrato-cadastro/contrato-cadastro.component';
import { EquipamentoPesquisaComponent } from './components/equipamentos/euipamento-pesquisa/equipamento-pesquisa.component';
import { EquipamentoCadastroComponent } from './components/equipamentos/equipamento-cadastro/equipamento-cadastro.component';
import { FabricantePesquisaComponent } from './components/fabricantes/fabricante-pesquisa/fabricante-pesquisa.component';
import { FabricanteCadastroComponent } from './components/fabricantes/fabricante-cadastro/fabricante-cadastro.component';
import { MaterialPesquisaComponent } from './components/materiais/material-pesquisa/material-pesquisa.component';
import { MaterialCadastroComponent } from './components/materiais/material-cadastro/material-cadastro.component';
import { RotaPesquisaComponent } from './components/rotas/rota-pesquisa/rota-pesquisa.component';
import { RotaCadastroComponent } from './components/rotas/rota-cadastro/rota-cadastro.component';
import { RegionalCadastroComponent } from './components/regionais/regional-cadastro/regional-cadastro.component';
import { RegionalPesquisaComponent } from './components/regionais/regional-pesquisa/regional-pesquisa.component';
import { BaseCadastroComponent } from './components/bases/base-cadastro/base-cadastro.component';
import { BasePesquisaComponent } from './components/bases/base-pesquisa/base-pesquisa.component';
import { UsuarioCadastroComponent } from './components/usuarios/usuario-cadastro/usuario-cadastro.component';
import { UsuarioPesquisaComponent } from './components/usuarios/usuario-pesquisa/usuario-pesquisa.component';
import { AutorizacaoFilterService } from './seguranca/autorizacao-filter.service';
// IMPORTS DO ANGULAR
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { Routes, RouterModule } from '@angular/router';

// IMPORTS DE TERCEIROS
import { MenuModule } from 'primeng/components/menu/menu';

// IMPORTS DA APLICAÇÃO
import { AppComponent } from './app.component';
import { CoreModule } from './core/core.module';

import { PaginaNaoEncontradaComponent } from './core/pagina-nao-encontrada.component';
import { LoginFormComponent } from './seguranca/login-form/login-form.component';
import { AlterarSenhaComponent } from './seguranca/alterar-senha/alterar-senha.component';

const routes: Routes = [
  { path: '', redirectTo: '/login', pathMatch: 'full' },
  { path: 'login', component: LoginFormComponent },
  { path: 'usuarios', component: UsuarioPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'usuarios/novo', component: UsuarioCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'usuarios/:id', component: UsuarioCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'alterarSenha', component: AlterarSenhaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'bases', component: BasePesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'bases/novo', component: BaseCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'bases/:id', component: BaseCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'regionais', component: RegionalPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'regionais/novo', component: RegionalCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'regionais/:id', component: RegionalCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'contratos', component: ContratoPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'contratos/novo', component: ContratoCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'contratos/:id', component: ContratoCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'equipamentos', component: EquipamentoPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'equipamentos/novo', component: EquipamentoCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'equipamentos/:id', component: EquipamentoCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'fabricantes', component: FabricantePesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'fabricantes/novo', component: FabricanteCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'fabricantes/:id', component: FabricanteCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'materiais', component: MaterialPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'materiais/novo', component: MaterialCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'materiais/:id', component: MaterialCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'rotas', component: RotaPesquisaComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'rotas/novo', component: RotaCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'rotas/:id', component: RotaCadastroComponent, canActivate: [AutorizacaoFilterService] },
  { path: 'pagina-nao-encontrada', component: PaginaNaoEncontradaComponent, canActivate: [AutorizacaoFilterService] },
  { path: '**', redirectTo: 'pagina-nao-encontrada' }
];


@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    HttpModule,
    RouterModule.forRoot(routes, {useHash: true}),

    MenuModule,

    CoreModule,
    UsuariosModule,
    MunicipiosModule,
    BasesModule,
    RegionaisModule,
    ContratosModule,
    EquipamentosModule,
    FabricantesModule,
    MateriaisModule,
    RotasModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

控制台中无错误。我的帖子中的代码太多,我还不能把握机会。

在这里您可以看到它们不在components目录中。

enter image description here

我已经以Administrator和nothig的身份运行命令。我现在将重新启动计算机。

enter image description here

0 个答案:

没有答案