打包vuejs组件,以便可以将其导入angularjs项目

时间:2019-05-22 19:34:40

标签: angularjs npm vuejs2 vue-component web-component

当前使用webpack设置了一个vue项目。

我可以将整个项目构建到一个JS文件中–我可以将该JS文件导入一个angularjs项目并使用组件

<my-component myprop="someprop"></my-component>

我能够使用vue-custom-element软件包(https://github.com/karol-f/vue-custom-element)来完成此任务,据我了解,该软件包基本上将vue组件包装到了独立于框架的本机Web组件中。

但是,我真正想做的是将vuejs组件构建为npm包,然后我可以将其作为依赖项导入angularjs。我该怎么办–有可能吗?

最后,是否有一种很好的方法将数据从vuejs组件传递到angularjs?目前,我只能使用文档事件监听器来做到这一点。

因此,总而言之:

  • 我可以将vue组件打包为npm软件包吗,可以将其作为依赖项导入angularjs中
  • 将数据从vue组件传递到角度项目的最佳方法是什么?

0 个答案:

没有答案