Je crée la version ts de tous les fichiers dans un fichier et j'essaie de l'utiliser. Mais ça ne marche pas avec ça. Le normal fonctionne. Voici le tsconfig:Impossible d'utiliser la version de construction de la compilation tsc
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"declaration": true,
"outDir":"client/build/",
"outFile": "all.js"
},
Le code HTML charge all.js et l'importation du système.
<script src="client/build/all.js"></script>
<!-- 2. Configure SystemJS and Import -->
<script>
System.config({
packages: {
client: {
format: 'register',
defaultExtension: 'js'
}
}
});
System.import('client/build/all')
.then(null, console.error.bind(console));
</script>
La génération se produit mais ne peut pas être chargée dans le fichier index.html. Que faut-il de plus pour que cela fonctionne? Deuxièmement est-il un minify avec tsc? Note: a vérifié Typescript compile to single file
Mise à jour
Juste mis à jour à tapuscrit 1.9dev et erreur est survenue lors:
[0] node_modules/angular2/src/façade/promise.d.ts (1, 10): erreur TS2661: Impossible de réexporter le nom qui n'est pas défini dans le module. [0] client/services/httpprovider.ts (13,5): erreur TS4053: Le type de retour de la méthode publique de la classe exportée utilise ou utilise le nom 'Observable' du module externe "c:/git/projects/edureka/yeo/2/node_modules/rxjs/Observable "mais ne peut pas être nommé.
Mise à jour: Maintenant sur la version 1.82 stable.
Mise à jour Mise à jour: A travaillé avec des paquets définition de configuration (Voir commentaire pour Sasxa) - https://github.com/systemjs/systemjs/blob/master/docs/production-workflows.md
Un message d'erreur concret? –
Aucun message d'erreur. TS 1.5.3 – Gary
pas sûr de ce qui se passe, vous obtenez un chargement de 404 all.js? est le fichier all.js là dans le dossier de construction? Toutes les erreurs sur la console est préférable de les poster ici. Essayez Typescript 1.8 car il a la fonctionnalité de regroupement et c'est une version stable -W https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript Celui que vous avez installé 1.9.dev aura probablement toutes sortes de pièges que sa version alpha –