TypeScript + WebPack = нет дополнений IDE - PullRequest
0 голосов
/ 30 ноября 2018

Я разрабатываю очень большой фреймворк, и он хорошо работает.Я использую @JSDoc и много стандартов, чтобы помочь разработчикам работать с моей инфраструктурой без дополнительной документации.Но я также хочу, чтобы он работал с чистым JS.

Я много читал и создал обычную систему через TSC -> WebPack.Мне не нужны никакие модули, такие как AMD или commonJS, поэтому я не могу использовать параметр --out.Например, мой основной файл имеет:

declare global{
    interface Window{
        myClass: typeof myClass;
    }
}

window.myClass = myClass;

Я использую TSC только с моим основным файлом.Работает нормально.Все пространства имен и т. Д. Я не использую минифайеры для версии для разработчиков, но не могу защитить свои комментарии от внутреннего минипакета webpack, и в IDE теряются все дополнения типов / имен.Я знаю, это не профессионально - использовать дополнения IDE, но это наиболее удобно:)

Что я могу сделать?И как лучше всего реализовать мою идею?Может мне не стоит использовать Webpack или tsc?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...