ホームページ  >  に質問  >  本文

分散された .mjs ファイルで使用できる単一の Vue コンポーネントを公開するライブラリを作成するにはどうすればよいですか?

<p>単一の .mjs ファイルにバンドルされた Vue コンポーネントを作成したいと考えています。別の Vue プロジェクトは、HTTP 経由でこの .mjs ファイルを取得し、コンポーネントを使用できます。他のアプリケーションが実行時の構成に基づいてコンポーネントを取得しようとするため、npm 経由でプラグ可能コンポーネントをインストールすることはできません。</p> <p>プラグイン可能なコンポーネントに関して考慮すべきこと</p>
P粉797004644P粉797004644441日前510

全員に返信(1)返信します

  • P粉668146636

    P粉6681466362023-08-27 10:19:56

    Vuetify は分離コンポーネントを提供していないため、プラグインを初期化する必要があります。これはメイン アプリケーションで行う必要があります:

    リーリー

    ライブラリとメイン アプリケーションが同じコピーを使用するように、プロジェクト deps で vuetify が重複していないことを確認してください。

    lib は開発依存関係として vuetify を使用し、それをロールアップ external で指定して、プロジェクトのグローバルなものがライブラリにバンドルされるのを防ぐ必要があります:

    リーリー

    返事
    0
  • キャンセル返事