Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   module в VS javascrispt (https://javascript.ru/forum/misc/58955-module-v-vs-javascrispt.html)

FieroN 19.10.2015 20:19

module в VS javascrispt
 
Совершенно не понимаю как пользоваться 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.
Прошу помочь разобраться в вопросе как пользоваться модулями.:thanks:

yazonnile 21.10.2015 00:41

Для таипскрипта нужен ещё файл описывающий все импорты экспорты

FieroN 21.10.2015 01:18

Да. Там при сборке создаются js.map и d.js вместе с .js версиями .ts. Но получаю при запуске вот такую ошибку:


Часовой пояс GMT +3, время: 23:36.