是否可以将Angular库编译为可在不同框架中重用的Web组件?

时间:2019-04-25 22:53:30

标签: javascript angular web-component

我目前正在使用ng g library构建Angular库。

我真的很希望能够对其进行编译以使用最终组件来与任何框架或根本不使用任何框架一起工作,所以我希望将其转换为常规的Web组件。

它正在使用自己的服务,指令,管道等。 谢谢!

2 个答案:

答案 0 :(得分:0)

您当然可以将您的库打包成一个npm包,并在任何需要的地方重复使用。只需构建并发布它即可。

还请注意,您必须登录npm才能发布内容。

还请注意,除非您为私人软件包付费或使用npm repos以外的其他内容,否则您发布的内容都是公开的

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

答案 1 :(得分:0)

也许您应该看看Angular ElementsStencil