Quelle est la différence entre les méthodes de chargement des dépendances de module TypeScript suivantes?
/// <AMD-dependency path="someFile"/>
/// <reference path="someFile.ts" />
import someFile = require("someFile");
Couvert ici: https://TypeScript.codeplex.com/wikipage?title=Modules%20in%20TypeScript
Avertissement: Mes opinions fortes suivent : https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1
import someFile = require ("someFile");
Cela devrait être votre principale forme d'importation. Utilisez-le pour les bibliothèques JS import $ = require("jquery");
ainsi que sa variante de fichier relative pour vos propres fichiers import someFile = require("./someFile");
/// chemin de référence = "someFile.ts" /
utilisez-le uniquement pour importer des informations type à partir de .d.ts
fichiers et vos propres globals.d.ts
ou vendors.d.ts
ou tsd.d.ts
Chemin de dépendance AMD = "someFile"
Vous n'avez pas besoin de cela à moins que vous voulez require
trucs en [~ # ~] css [~ # ~]/images dans votre TS.