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

存在しないコンポーネントに対して Vue.js でエラーを作成します。

<p>存在しないコンポーネントを使用しようとすると、コンソールに単純な警告ではなくエラーが生成されるようにしたいです。 </p> <pre class="brush:php;toolbar:false;">[Vue 警告]: コンポーネントを解決できませんでした: 存在しないコンポーネント これがネイティブ カスタム要素である場合は、compilerOptions.isCustomElement を介してコンポーネントの解決から必ず除外してください。 <MainLayout onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< 未定義 > > で <RouterView> で <App></pre> で <p>フローを中断する人が時々いますが、コンポーネントがまったく表示されないため、気付かない可能性があります。この問題を解決する方法はありますか? </p>
P粉765570115P粉765570115464日前574

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

  • P粉245489391

    P粉2454893912023-08-04 15:58:54

    Rollup プラグインを使用すると、この問題は非常に簡単に解決できます。プラグインは vite.config.js に直接記述することができます。ここでは、ロールアップのresolveIdフックを使用できます。 Vite/Rollup は、インポートを解決できない場合にこのフックを呼び出します。 Vue Single File Component (SFC) の場合は、任意のプレースホルダー コンポーネントに解決できます:

    リーリー

    src/components/Placeholder.vue を翻訳します (空にしたい場合は、これを実行してください):

    リーリー

    返事
    0
  • キャンセル返事