angular / angular/angular-cli

Throw an error if client builds retain references to `*.server.ts` files

Aberta
#26,809 0 comentários 0 reações 0 responsáveis Ver no GitHub
angular/build:application area: @angular-devkit/build-angular feature feature: under consideration
Linguagem predominante
TypeScript
Estrelas
27k
Forks
11.8k
Merge médio
14h 23min
PRs com merge (30d)
162

Descrição

### Command

build

### Description

When SSR is enabled in an Angular project, there are a few `.server.ts` files produced (e.g. `app.config.server.ts`). The `.server.ts` suffix is also used by different applications as a way to structure and separate client and server code.

The proposal is to update the build pipeline to throw an error in case files with `.server.ts` suffix are present in the final client build output.

// cc @alan-agius4

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece com o comando de build do Angular CLI e acompanhe como a saída final do build do cliente é produzida quando o SSR está habilitado. Verifique como os arquivos `.server.ts` são mantidos nessa saída; o trabalho estará concluído quando o build informar um erro sempre que um desses arquivos estiver presente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
angular, typescript
Domínio
build-system
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.