0

Je migre notre application de mvc 5 à asp.net core 2 (visual studio 2017.3).Comment configurer manuellement les typages dans l'application de base asp.net

Dans l'ancien monde, nous avions tous les typages dans un dossier Scripts \ typages \ (pour example Scripts\typings\jquery\jquery.d.ts)

et bien sûr qui ne fonctionne plus dans le noyau de asp.net. J'ai googlé et trouvé quelques messages qui suggèrent d'installer les dactylographies avec npm. Cependant npm est bloqué et je ne peux rien installer à partir de là.

Existe-t-il un moyen de configurer manuellement les typings?

MISE À JOUR

J'ai découvert que myapp.ts je dois ajouter une référence spécifique à la saisie

/// <reference path="somewhere/typings/jquery.d.ts" /> 

qui résoudrait le problème. Cependant, je ne pense pas que ce soit très pratique, car j'ai besoin de jquery dans tous mes fichiers ts. Y at-il un moyen d'ajouter en quelque sorte faire la même chose au niveau mondial?

+0

-vous utiliser 'tsconfig'? Si c'est le cas, vous pouvez définir l'option du compilateur 'typeRoots'. –

+0

@AlekseyL. tsconfig a fait l'affaire. Si vous l'affichez comme réponse, je l'accepterai. – gsharp

Répondre

1

Vous pouvez définir l'option de compilateur typeRoots dans le fichier tsconfig.json (ajoutez-le s'il n'est pas encore inclus dans votre projet).

Edité par Gsharp:

c'est la façon dont mes tsconfig.json ressemble pour obtenir mon mon travail de projet. Je ne sais pas si c'est la meilleure façon de configurer. Mais il fait ce que je pense :-)

enter image description here

{ 
    "compilerOptions": { 
    "typeRoots": [ 
     "./Typings/**" 

    ] 
    } 
}