Можно ли скомпилировать библиотеку Angular в качестве веб-компонента, который можно использовать в разных фреймворках? - PullRequest
1 голос
/ 26 апреля 2019

Я сейчас создаю библиотеку Angular, используя ng g library.

Мне бы очень хотелось иметь возможность скомпилировать его, чтобы использовать последний компонент для работы с любым или вообще без фреймворка, поэтому я бы хотел преобразовать его в обычный веб-компонент.

Он использует собственный сервис, директивы, трубы и т. Д. Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Может быть, вам стоит взглянуть на Угловые элементы или Трафарет

0 голосов
/ 26 апреля 2019

Конечно, вы можете упаковать свою библиотеку в пакет npm и использовать ее где угодно.просто создайте его и опубликуйте.

Также обратите внимание, что вы должны войти в npm, чтобы публиковать материалы.

И также обратите внимание, что то, что вы публикуете, является общедоступным, если вы не платите заличные пакеты или использование чего-то другого, кроме npm repos

ng build my-lib
cd dist/my-lib
npm publish
...