Vue CLIには ビルドターゲットとして Web Componentを選択できる機能があり、これを使うとVueのSFC(単一ファイルコンポーネント)をWeb Componentとして書き出してくれます。 cli.vuejs.org このビルドモードには以下の特徴があります。 指定したディレクトリ内のSFCをWebComponentとして使えるようにビルドする(ビルドの過程でSFCのコンポーネントを define するソースコードが入るようになる) SFCごとのjsファイルと、一つのロードスクリプトを出力する( Async Web Componentモード の場合) ロードスクリプトがページ内に必要なWebComponentを探し出し、必要な分のjsファイルを非同期で取得する(1つのファイルにバンドルしないのでJavaScriptファイルの容量が抑えられる) ところが、Vue CLIでVu