1

Chers angulaires 2, developpeursAngular2: générer metadata.json et ngsummary.json

Je me bats à trouver la documentation correcte sur le 2 compilateur angulaire (MBAC). Ce que je veux faire: J'ai un dossier contenant une bibliothèque angulaire de journalisation 2 dont le point d'entrée est un 'logging.module.ts'. Jusqu'à présent, je l'ai compilé via un fichier tsconfig et ça a bien fonctionné.

Maintenant, je voudrais passer au compilateur angulaire. Pourtant, quand je cours ngc. Seuls les fichiers * .ngfactory.ts et * .ngsummary.json sont générés.

Je ne vois aucun fichier .js .d.ts ou .metadata.json. (Et si j'ai bien compris, ngc a été conçu comme un "remplacement direct" pour le compilateur dactylographié).

Des indices sur ce que je pourrais faire de mal?

Merci pour votre aide.

Répondre

1

Est-ce que noEmit est activé?

devrait être quelque chose comme ça ...

"compilerOptions": { 
    ... 
    "noEmit": false 
    ... 
}, 
"angularCompilerOptions": { 
    "genDir": "..." 
} 
0

En tsconfig.json,

Si vous voulez générer des fichiers de métadonnées, assurez-vous skipMetadataEmit est faux:

"angularCompilerOptions": { 
    ... 
    "skipMetadataEmit" : false 
} 

Si vous souhaitez générer des fichiers de définition de type:

"compilerOptions": { 
    ... 
    "declaration": true 
} 
+1

est-ce que quelqu'un sait réellement à quoi servent les fichiers metadata.json? J'ai été googling cela pendant 30 minutes et rien d'utile. – Tyguy7

+0

Dans mon cas, il n'apparaît qu'après avoir fait de l'internationlisation – titusfx