WebStormはVue 3のAPIのソリューションを正しく認識できませんでした。


1問題の説明
Vue 3の複合APIはWebStormでは正しく認識されず、defineComponentなどとして認識されない:

2試案
このような問題の原因は対応のVue 3庫を正しく認識できないと思います。私はWebStormができると信じています。ただし、いくつかの設定が正しくないので、設定されたLibriesの中からnode_をチェックしてみました。modulesですが、効果がありません。

3解決策
最終的な解決方法はここ(図源)を参照してください。

node_を選択しますmodulesフォルダは、右クリックでMark Directory asを選択し、最後にNot Excludを選択すればいいです。
後でインデックスを作るのに時間がかかります。完成するまで待てばいいです。

4つの思考
WebStormの文書を見ましたが、プロジェクトのフォルダは全部で四つに分類されます。
  • Source:デフォルトのオプションで、すべてのフォルダはデフォルトではSourceと見なされます。Tests/Resource Root/Excluded
  • のために設定されていない限り、Sourceと見なされます。
  • Tests:テストとしてマークされたフォルダ
  • Resource Root:リソースフォルダは、いくつかの必要なリソースのコードを入力する場合、例えば![]xxxxx>)は、このフォルダのパスのリソースファイル
  • を自動的に提示します。
  • Excluded:コード補完、コードナビゲーションなどが無視されるフォルダです。このオプションはWebStormの性能を高めることができます。
    設定でDirectoresを検索するとnode_が見つかります。modulesデフォルトはExcludedです。

    Not Excludedとしてマークしたら、赤色ではないです。

    だから解決は難しくないです。正確に識別できない原因です。
    以上はWebStormがVue 3のAPIの解決策の詳細を正しく認識できません。もっと多いWebStormに関してはVue 3のAPIを正しく認識できない資料があります。他の関連記事に注目してください。