Est-ce que quelqu'un pourrait donner un point de départ pour inclure des images et des fichiers CSS dans la bibliothèque angulaire à l'aide de ng-packagr?Inclure des ressources lors de la construction d'une bibliothèque à l'aide de ng-packagr
1
A
Répondre
1
Il existe un problème officiel pour cette question here. Il est en fait assez simple pour inclure images et similaires à votre bibliothèque: Vous pouvez simplement les copier manuellement dans le dossier dist après ng-packagr
a fait son truc.
Cependant, il est plus difficile d'automatiser l'extraction de ces fichiers dans les projets qui utiliseront votre bibliothèque. Dans le numéro mentionné ci-dessus BenjaminDobler suggère d'ajouter le mappage suivant au fichier .angular-cli.json
de tout projet de consommation:
{ "glob": "**/*", "input": "../node_modules/my-lib/assets", "output": "./assets/my-lib/" }
Je pense que c'est un problème plus important NPM, cependant, et il y a aussi des solutions de NPM nues pour elle comme pkg-assets et npm-assets.