1. 程式人生 > >SPFx debug:頁面無法載入自定義的按鈕

SPFx debug:頁面無法載入自定義的按鈕

錯誤資訊:

“Failed to load component "這裡是component的guid"

***Manifest not found for component id "0d910c1c-13b9-4e1c-9aa4-b008c5e42d7d" and version “16.x.x”

錯誤原因:使用SPFx的Yeoman模板創建出來的SPFx專案,與所使用的React v16不相容。在本地除錯的時候並沒有問題,但是將程式碼部署到Azure CDN中,然後再在頁面載入自定義的按鈕,會出現上面的錯誤資訊。

解決辦法:將package.json中的react版本改為15(以react v15最後一個版本15.6.2為例):

然後再使用npm update命令更新依賴項,最後重新部署到CDN中就可以解決問題。