Я использую vue-cli 3 для связывания моих компонентов vue в веб-компоненты, используя команду simmilar, например:
package.json
"build:wc": "vue-cli-service build --target wc-async --name webcomponent-global 'src/components/*/*.vue'"
Это все работает нормально, однако в соответствии с документами вам нужна глобальная зависимость vue, чтобы это работало, поскольку среда выполнения vue исключена из сборки:
Обратите внимание, что пакет зависит от того, насколько Vue доступен на странице.
Это заставляет меня включать веб-компонент, используя два тега сценария, например:
<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 в сам пакет веб-компонентов, чтобы для правильной работы веб-компонента необходимо было включить только один сценарий.