Модули TypeScript в Visual Studio 2015, обновление 2 - «require» не определено
В Visual Studio 2015 Enterprise (установлено обновление 2) я создал новый TypeScript-Project TypeScriptHTMLApp1 из шаблона (используя настройки проекта по умолчанию). После этого я создал новый файл TypeScript log.ts и скопировал код примера изhttps://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#11.3 в этот недавно созданный файл.
// -------- log.ts --------
export function message(s: string) {
console.log(s);
}
Затем я скопировал следующие строки кода в начало файлов app.ts.
// -------- app.ts --------
import { message } from "./log";
message("hello");
class Greeter {
element: HTMLElement;
Когда я пытаюсь запустить этот проект в Internet Explorer (из среды Microsoft Visual Studio IDE), я получаю следующее сообщение об ошибке:
Unhandled exception at line2, column 1 in http://localhost:20728/app.js
0x800a1391 - JavaScript runtime error: 'require' is undefined