2017-09-27 4 views

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.