簡體   English   中英

vscode 抱怨未知元素(mat-toolbar)

[英]vscode complains about unknown element (mat-toolbar)

我正在使用 Nwrl/nx 創建一個有角度的應用程序。 我有一個庫移動設備,它由 3 個組件組成:main、topnav 和 sidenav。 這些組件中的每一個都使用不同的 Angular Material 模塊。 我的目錄結構是這樣的。

📦lib
 ┣ 📂main
 ┃ ┣ 📜main.component.html
 ┃ ┣ 📜main.component.scss
 ┃ ┣ 📜main.component.spec.ts
 ┃ ┗ 📜main.component.ts
 ┣ 📂sidenav
 ┃ ┣ 📜sidenav.component.html
 ┃ ┣ 📜sidenav.component.scss
 ┃ ┣ 📜sidenav.component.spec.ts
 ┃ ┗ 📜sidenav.component.ts
 ┣ 📂topnav
 ┃ ┣ 📜topnav.component.html
 ┃ ┣ 📜topnav.component.scss
 ┃ ┣ 📜topnav.component.spec.ts
 ┃ ┗ 📜topnav.component.ts
 ┗ 📜<library>.module.ts

在 libary 模塊中,我正在導入另一個模塊,該模塊已導入/導出我在整個應用程序中使用的 Angular Material 模塊。 我的應用程序編譯並運行得很好。

但是,在 VSCode 中,我在 sidenav.component.html 文件中收到警告指示器,並且僅在此組件中,表明我的任何有角材質元素都不為人所知。 我可以在 Main 和 Sidenav 中使用這些相同的元素,但我看不到 VSCode 警告。

我不明白為什么我只在模塊中的一個組件中看到這些警告,而在其他兩個組件中卻沒有。 我嘗試使用 CUSTOM_ELEMENTS_SCHEMA 但這並沒有抑制來自 VS Code 的警告(我也沒有預料到它)。 由於該應用程序運行時沒有錯誤/警告,這似乎是 VSCode 問題,或者可能是 Angular/Nwrl/VSCode 問題? 我是 Nwrl 的新手,所以這個庫的概念對我來說是新的。

還有人看到這個嗎?

看起來這是一個 vscode 的怪癖。 當我重新啟動 vscode 時,vscode 停止抱怨。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM