Как создать библиотеку typescript с webpack, которую я могу использовать в другом проекте typescript, управляемом webpack?
В проекте ES6 я могу оставить все файлы как ES6 в библиотеке, а в моем клиентском приложении webpack скомпилирует мою библиотеку в ES5 с некоторой конфигурацией. Однако с ts-loader
он не будет компилировать любые ts файлы в node_modules
и вместо этого ожидает, что файлы будут скомпилированы с соответствующим файлом типизации.
1.) Как настроить сборку библиотеки в проекте библиотеки для создания соответствующих css, файлов и скомпилированного javascript с типом?
2.) Как только у меня будет подходящая сборка, как я могу использовать эти файлы в другом проекте?
У меня есть ряд компонентов angular2, поэтому мне нужны изображения /css/javascript для переноса компонентов из библиотеки и использования в клиентском приложении. Оба приложения имеют тяжелые внешние зависимости, управляемые webpack.