Log an error when Domino code is in a client bundle
- Langage dominant
- TypeScript
- Étoiles
- 101k
- Forks
- 27.5k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 288
Description
### Which @angular/* package(s) are relevant/related to the feature request?
platform-server
### Description
Domino is only needed in server bundles, but it may leak into the client bundles accidentally when there is some misconfiguration in an app and some symbols from the `platform-server` are retained. It'd be great to detect this situation and log an error.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par retracer le chemin de dépendances de platform-server qui introduit Domino dans les bundles client et examinez comment la compilation Angular détecte les symboles serveur conservés. Le travail est considéré comme terminé lorsqu’une inclusion accidentelle de Domino dans un bundle client est détectée et qu’une erreur est journalisée ; l’issue ne nomme aucun fichier ni test spécifique.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- build-system, frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100