我创建了一个SPFx扩展并将其部署到本地(SP 2019)中的应用程序目录中。在某些时候,当我将应用程序安装到站点时,它会引发错误“此应用程序的差异版本已安装”,但是我没有将应用程序安装到该错误的站点。当我将同一应用安装到其他网站集时,它正在安装。我还检查了回收站(管理员,辅助回收站)。该网站上没有引用我的应用程序。谁能帮忙!!!!
答案 0 :(得分:0)
通过powershell检查是否可以在此站点上找到应用程序实例。 您可以这样做
Get-SPAppInstance -Web https://localhost
或使用pnp powershell(当然,在使用connet-PnPOnline命令运行此命令之前,您首先需要连接到站点)
Get-PnPApp -Scope Site
我希望这会有所帮助。如果您将获得该应用程序实例,则也可以使用powershell将其从Frome网站删除。
答案 1 :(得分:0)
转到错误的网站集->网站内容,然后找到SPFx扩展应用并将其删除。然后将其放入回收站和第二阶段的回收站中。
您还可以在package-solution.json文件中更新版本号,重新打包并重新部署。