[英]BaseApplicationCustomizer throws errors
所以今天我正在更新我們的一個 SPFX 擴展以使用最新的 spfx 框架 (1.16) 和節點 (16.13),完成更新后我的代碼中得到以下內容: 我不確定為什么這些沒有進來,我懷疑最新版本的 spfx 將這些類移出 sp-application-base,但為什么呢? 它的文檔在哪里? 因為這個鏈接只有 6 個月大,並且解釋了將此代碼用於頂部和底部標題。
我原以為這段代碼會保留在 sp-application-base 中,但它似乎不在 package 中。
它仍然在那里。 您的項目中的@microsoft/sp-application-base 是什么版本? 我相信應該是 1.16.1。 我會說我也是所有這些的新手,但我使用的是最新的框架並且 VS 沒有標記這些問題。
你是如何進行升級的? 我強烈建議使用 Microsoft 365 CLI 升級項目,因為該應用程序的開發人員會盡最大努力涵蓋項目中需要更改的每個部分。 了解更多信息,請訪問https://pnp.github.io/cli-microsoft365/cmd/spfx/project/project-upgrade/
以下是從項目根目錄運行的命令
npm install -g @pnp/cli-microsoft365
m365 spfx project upgrade --output text
這將給出 npm 命令列表和要遵循的代碼更新說明。 有關 output 的其他選項,請參閱上述文檔並使用最適合您的選項。
祝你好運! 大學教師
如果我的帖子幫助您回答或解決了您的問題,請點擊標記為最佳回復並點贊。 這將幫助其他人輕松找到正確的解決方案。 它還會關閉該項目。 如果帖子在其他方面有用,請考慮點贊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.