WebStorm kann die Lösung der Vue3-kombinierten API nicht korrekt identifizieren

WebStorm kann die Lösung der Vue3-kombinierten API nicht korrekt identifizieren

1 Problembeschreibung

Die kombinierte API von Vue3 kann in WebStorm nicht richtig erkannt werden, da defineComponent und andere Funktionen nicht erkannt werden:

2 Versuche

Ich vermute, der Grund für dieses Problem liegt darin, dass die entsprechende Vue3-Bibliothek nicht korrekt identifiziert werden kann. Ich glaube, WebStorm kann das, aber einige Konfigurationen sind nicht korrekt. Ich habe versucht, node_modules in den Bibliothekseinstellungen zu überprüfen, aber das hatte keine Wirkung.

3 Lösungen

Auf die endgültige Lösung wird hier verwiesen (Quelle):

Wählen Sie den Ordner node_modules aus, klicken Sie mit der rechten Maustaste und wählen Sie „Verzeichnis markieren als“ und wählen Sie schließlich „Nicht ausgeschlossen“.

Die Indizierung dauert einige Zeit. Warten Sie einfach, bis sie abgeschlossen ist.

4 Einige Gedanken

Nach einem Blick in die WebStorm-Dokumentation sind die Ordner im Projekt in vier Kategorien unterteilt:

  • Quelle: Standardoption, alle Ordner werden standardmäßig als Quelle betrachtet, sofern sie nicht auf Tests/Ressourcenstamm/Ausgeschlossen eingestellt sind
  • Tests: Ordner als Tests markiert
  • Ressourcenstamm: Ressourcenordner. Wenn Sie Code eingeben, der Ressourcen erfordert, z. B. ![](xxxx>), werden die Ressourcendateien unter dem Ordnerpfad automatisch abgefragt.
  • Ausgeschlossen: Ordner, die bei der Codevervollständigung, Codenavigation usw. ignoriert werden. Diese Option kann die Leistung von WebStorm verbessern

Die Suche nach Verzeichnissen in den Einstellungen zeigt, dass node_modules standardmäßig ausgeschlossen ist:

Nachdem es als „Nicht ausgeschlossen“ markiert wurde, ist es nicht mehr rot:

Die Lösung ist also gar nicht so schwer, nur lässt sich die Ursache nicht richtig identifizieren.

Oben finden Sie den detaillierten Inhalt der Lösung für das Problem, dass WebStorm die kombinierte Vue3-API nicht korrekt identifizieren kann. Weitere Informationen zum Problem, dass WebStorm die kombinierte Vue3-API nicht korrekt identifizieren kann, finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So verwenden Sie Webstorm und Chrome zum Debuggen von Vue-Projekten
  • So führen Sie ein Vue-Projekt mit Idea oder Webstorm aus (detaillierte Schritte)
  • Setzen Sie „resolves.alias: ''@''“-Pfad basierend auf dem Vue-Projekt und passen Sie ihn an Webstorm an.
  • Ein narrensicheres Tutorial zum Erstellen eines Vue-CLI-Gerüsts in Webstorm
  • Lösen Sie das Problem, dass der Webpack-Alias ​​nicht in Vue-CLI-Scaffolding-Projekten unter Idea und WebStorm verwendet werden kann
  • So initialisieren Sie das Projekt mit Webstorm+Vue
  • vue: So richten Sie die schnelle Kompilierung und Ausführung in WebStorm ein
  • Detaillierte Erklärung der Vue-Syntaxunterstützung in WebStorm
  • Lösung für es6-Syntaxfehler in Webstorm und .vue
  • Vue-Vorlagenkonfiguration und Webstorm-Codeformatspezifikationseinstellungen

<<:  Einführung in Kubernetes (k8s)

>>:  Optimierungsmethoden, wenn MySQL zu viel CPU beansprucht (unbedingt lesen)

Artikel empfehlen

Zusammenfassung der Ausführungsprobleme zwischen MySQL Max und Where

Ausführungsproblem zwischen MySQL Max und Where S...

Installationsprozess von Zabbix-Agent auf Kylin V10

1. Laden Sie das Installationspaket herunter Down...

So erstellen Sie Ihr eigenes Image mit Dockerfile

1. Erstellen Sie ein leeres Verzeichnis $ cd /hom...

Analyse von MySQL-Beispielen für doppelte und redundante Indizes

In diesem Artikel werden MySQL-Duplikatsindizes u...

Tiefgreifendes Verständnis der CSS @font-face-Leistungsoptimierung

In diesem Artikel werden hauptsächlich allgemeine...

HTML+CSS zum Erstellen von Herzschlag-Spezialeffekten

Heute werden wir einen einfachen Herzschlageffekt...

Zwei Möglichkeiten zum Beenden von Bash im Docker-Container unter Linux

Wenn Sie Bash beenden möchten, haben Sie zwei Mög...

Was sind Inline-Elemente und Blockelemente?

1. Inline-Elemente nehmen nur die Breite des Inhal...

MySQL Flush-List und Flushing-Mechanismus für Dirty Pages

1. Überprüfung Der Pufferpool wird nach dem Start...