W AMD (wprowadzone w requirejs) można określone moduły są zawarte w zależności, npTypescript kompilacji modułów AMD z wymaganymi określa
define(['require','exports'], function(require, exports) {
var externalDep = require('path/to/depModule');
// Use the module somewhere.
});
Próbowałem --module AMD i wyprowadza prawidłowo Moduł AMD do użytku przez requirejs.
Czy można zdefiniować zależności w źródle pliku źródłowego TypeScript, które ma postać podobną do powyższego przykładu?
Dobra odpowiedź, czy możesz wyjaśnić, jak skonfigurować Visual Studio przy użyciu tego parametru kompilatora? – Eric
@Eric - Proponuję zainstalować rozszerzenie "Web Essentials 2012" Mads Kristensen. Na stronie opcji rozszerzenia możesz określić, że pliki TypeScript powinny być kompilowane z opcją AMD. Możesz pobrać/znaleźć tutaj: http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6 –
Należy zauważyć, że począwszy od wersji 3.0, cała obsługa TypeScript została usunięta z Web Essentials, zobacz [dziennik zmian] (http://vswebessentials.com/changelog). Ta funtionalność powinna być ostatecznie dostępna w Visual Studio. – Chris