je suis en train tapuscrit et je trouve très utile.
J'ai un projet assez grand et je considérais la réécriture à l'aide tapuscrit. Le principal problème ici est le suivant:
fichier A.ts:
class A extends B {
// A stuff
}
fichier B.ts:
class B {
// B stuff
}
Si je compile A.ts avec cette commande:
tsc --out compiledA.js A.ts
Je vais erreur du compilateur parce qu'il ne sait pas comment la menace « B » se prolonge après.
Ainsi, une « solution » serait notamment en A.ts (en première ligne de code):
/// <reference path=./B.ts />
A.ts à nouveau avec Compiler la même commande
tsc --out compiledA.js A.ts
Entraînera compiledA.js contenant à la fois B.ts et le code A.ts. (Ce qui pourrait être très agréable)
Dans mon cas, je ne dois compiler le code A.ts dans le fichier compiledA.js et je ne veux pas que les choses B.ts être là-dedans.
En effet, ce que je veux est:
- tsc --out A.js A.ts => compiler uniquement les choses A.ts
- tsc --out B.js B.ts => compiler uniquement les choses B.ts
Je peux le faire en supprimant le mot-clé « étend » mais cela que je vais lâche plus de la bonté dactylographiée.
Quelqu'un peut-il me telll s'il y a une façon de le faire?













