Vue3+TS+Vite はモジュール '@/components/xxx/xxx' またはそれに対応する型宣言を見つけることができませんでした。

Vue3+TS+Vite はモジュール '@/components/xxx/xxx' またはそれに対応する型宣言を見つけることができませんでした。

今日、vue3 プロジェクトを作成しているときに問題が発生しました。カスタム ワード クラウド コンポーネントの導入時に、モジュールが見つからないことを示すエラーが報告され続けました。

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX2h4MTYzY29tLmpwZw

ファイルは存在し、インポート パスは正しいです。バイドゥの直接的なソリューション

いくつかの解決策は、tsconfig.json で何らかの構成を行うことですが、ここでは説明しません。Baidu は自分で行うことができます。もう 1 つは、プロジェクトのルート ディレクトリに env.d.ts ファイルを作成し、次の構成を記述することです。

declare module "*.vue" {
    
    
    import {
    
     ComponentOptions } from "vue";

    const componentOptions: ComponentOptions;

    export default componentOptions;
}

しかし、これらの解決策はどれも私の問題を解決しませんでした。最後に、問題を解決しようとする精神で、ファイルに .vue 接尾辞を追加しました。Vscode は、自動的に
ここに画像の説明を挿入
インポートされるときに .vue 接尾辞を追加しません。vue3 を使用するのが最善です。接尾辞を追加する習慣をつけましょう。

おすすめ

転載: blog.csdn.net/xiamengge/article/details/129167250