Совершенно не понимаю как пользоваться export'ом и import'ом в VS 2015 community. Ставлю в свойствах проекта сборку typescript на ECMAScript 6, но примеры типа:
//------ lib.js ------
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
//------ main.js ------
import { square, diag } from 'lib';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
вылетают с критической ошибкой. Пытался на ECMAScript 5 с модулями в свойствах типа commonjs и AMD, но не понимаю куда юзать команды:
tsc --module commonjs Test.ts
и надо ли раз они уже в свойствах проекта. Сам проект создавал как пустое приложение. При сборке ошибок нет. Единственное как получилось сделать - поставить отдельно Node.js и через консоль вызвать выполнение main.js.
Прошу помочь разобраться в вопросе как пользоваться модулями.