包.json
"build:wc": "vue-cli-service build --target wc-async --name webcomponent-global 'src/components/*/*.vue'"
不过,根据
docs
注意捆绑包依赖于Vue在页面上的全局可用性。
这迫使我使用两个脚本标记包括web组件,如下所示:
<script src="https://unpkg.com/vue"></script>
<script src="path/to/my-element.js"></script>
<!-- use in plain HTML, or in any other framework -->
<my-element></my-element>
是否有任何方法可以告诉vue cli将vue依赖项包含到webcomponent捆绑包中,以便只需包含一个脚本即可使web组件正常工作。