Неужели кому-то повезло с поддержкой новых модулей в VS2015 и TypScript 1.5? Я написал быстрый пример, в котором один модуль «Main.ts» импортирует «Lib» и просто вызывает две тестовые функции.VS 2015 Поддержка модулей виджета
Когда я компилирую это в VS2015, он дает мне ошибку компилятора на Lib.ts, что мне нужно указать флаг -module.
Lib.ts
export function Func1() {
console.log("Func1 called");
}
export function Func2() {
console.log("Func2 called");
}
Main.ts
import * as TheLib from "Lib";
module Main {
export function SomeWorkHere() {
console.log("SomeWorkHere called");
TheLib.Func1();
TheLib.Func2();
}
}
Я проверил, что моя система модуль "на". (Я пробовал AMD, CommonJS, UMD) с одинаковыми результатами компиляции.
SO: Я попытался запустить tsc (TypScript Compiler) из командной строки, и он компилируется отлично!
Неужели кто-нибудь испытал это? Любые идеи о том, как согнуть IDE с моей волей?
Вот Lib.ts: экспорта функция func1() { console.log ("Func1 называется"); } export function Func2() { console.log ("Func2 called"); } и Main.ts: импорт * как TheLib из "Lib"; модуль { экспорт функция SomeWorkHere() { console.log ("SomeWorkHere called"); TheLib.Func1(); TheLib.Func2(); } } –
Вы можете отредактировать свой пост, а не просто добавить комментарий –
Возможный дубликат [Как предоставить флаг модуля в проекте VS2015?] (Http://stackoverflow.com/questions/31937225/how-to- обеспечить, по-модуль-флаг-в-vs2015-проект) –