angular / angular/angular-cli

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

Abierto
#26,809 0 comentarios 0 reacciones 0 asignados Ver en GitHub
angular/build:application area: @angular-devkit/build-angular feature feature: under consideration
Lenguaje dominante
TypeScript
Estrellas
27k
Forks
11.8k
Merge medio
14 h 23 min
PR fusionados (30 d)
162

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el comando de build de Angular CLI y sigue cómo se produce la salida final del build del cliente cuando SSR está habilitado. Verifica cómo se conservan los archivos `.server.ts` en esa salida; el trabajo estará terminado cuando el build informe de un error cada vez que haya uno de esos archivos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
build-system
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.