Объедините зависимость vue в сборку веб-компонента, используя vue-cli 3 - PullRequest
0 голосов
/ 30 августа 2018

Я использую 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 в сам пакет веб-компонентов, чтобы для правильной работы веб-компонента необходимо было включить только один сценарий.

...