TypeScript: как указать WebStorm использовать CommonJS, а не AMD

Я использую WebStorm для создания приложения Node.js на TypeScript. Когда я пишу оператор «require», компилятор TypeScript использует AMD. Я знаю это по выводу js с асинхронным шаблоном.

Как я могу указать WebStorm использовать вместо этого CommonJS?


person Alon    schedule 29.02.2016    source источник


Ответы (2)



Я сам не пользователь WebStorm, но я думаю, что WebStorm ссылается на файл tsconfig.json в корне вашего проекта TypeScript для этого типа конфигурации компилятора.

Вот документация для файла tsconfig.json.

Если этот файл еще не существует в вашем проекте, создайте его в корне каталога компиляции TypeScript. В этом файле вы можете указать компилятору, какую модульную систему использовать с параметром module:

{
    "compilerOptions": {
        "module": "commonjs"
    }
}

См. ссылку выше для более полного примера файла tsconfig.json.

person Nathan Friend    schedule 29.02.2016
comment
Спасибо, это было полезно. Я принял предложение другого парня, но проголосовал за. - person Alon; 29.02.2016