我目前正在使用Sharepoint Framework环境开发Sharepoint WebPart。我正在使用功能区(添加按钮和下拉菜单),因此我不得不在线部署webpart,以便我可以测试功能区相关的任务(工作台中没有功能区)。
我在js文件中测试简单更改的步骤如下:1)运行“gulp clean”命令清理旧的解决方案文件~10秒 2)运行“gulp bundle --ship”命令~80秒 3)运行“gulp package-solution --ship”命令获取.sppkg文件〜20秒 4)将sppkg文件上传到我的在线Sharepoint环境的App目录 5)使用webpart刷新页面以查看更改
正如您所看到的,在实际看到我所做的更改之前,这会增加超过2分钟的“工作”。
问题是:有没有办法可以在sharepoint在线环境中更快地测试Sharepoint Framework解决方案中的js文件所做的更改?
谢谢!
您描述了生成构建的制作。在开发期间,您可以使用以下步骤:
之后,sharepoint将从您的localhost加载js文件,并且您不需要在每次更改后重复所有这些步骤。您更改了js文件,gulp会自动重建应用程序,您可以使用webpart刷新页面以查看更改