2015-06-09 7 views
1

Я разрабатываю node.js скрипт, используя машинопись и для того, чтобы tsc не жаловаться, не браузер-JS код, как require или module.exports, я должен включить /// <reference path="lib/node.d.ts" /> в каждый файл. Чтобы все ухудшилось, местоположение этого файла должно быть относительно файла кода, поэтому я не могу легко разместить его в шаблоне.Typcript - есть ли способ указать глобальную ссылку?

Есть ли способ сообщить tsc, что каждый файл в указанном каталоге соответствует определению узла?

ответ

1

я должен включить /// <reference path="lib/node.d.ts" /> в каждом файле

Нет, вы не делаете. Просто используйте файл tsconfig.json: https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md

+1

Я поместил 'tsconfig.json' с' {"files": [\t "./lib/node.d.ts"]} 'в корень моего проекта, но он не работает. Можете ли вы добавить пример того, что именно нужно делать? – Fluffy

+0

@Fluffy создать базовый i.e. '{}' – basarat

+1

Спасибо, я обнаружил, что моя проблема связана с запуском tsc в отдельных файлах. Tsconfig.json, который я написал выше, работает для меня при компиляции всего проекта сразу – Fluffy

Смежные вопросы