在 SPFx 中部署 WebPart 和扩展



我们有一个解决方案,其中包含一个应用程序扩展器(大型菜单和一些看起来感觉jquery teicks(和一个Web部件。

我们正在努力部署它。 在应用程序目录中获取开发版本并使用本地脚本运行它非常容易。 扩展器似乎没有显示 l,但是 Web 部件正在工作。

我们想知道是否可以在不将脚本部署到 o365 CDN 的情况下部署发布版本或生产版本。这部分不清楚,因为我们认为我们可以打包所有内容并将其放入应用程序目录中......

如果我们不想使用 CDN,有什么准则吗?

如果您不想使用 CDN,作为解决方法,我们可以将 SharePoint 库创建为 CDN。

1.在 SharePoint 网站中创建文档库(名为"SPFxDeploy"(,并向所有用户授予读取权限。

2.为 SharePoint 库配置 SPFx 解决方案,从配置文件夹中打开 package-solution.json 文件,并将 includeClientSideAssets 值设置为 false。

3.更新 CDN 路径,从配置文件夹打开写入清单.json 文件,并将 CDN 基本路径更新为 SharePoint 库 URL。

4.使用"gulp bundle --ship"准备包,然后将文件从"临时\部署"文件夹上传到 SharePoint 库。

5.将包上传到应用程序目录。

参考:SharePoint Framework - 将 SPFx Web 部件部署到 SharePoint Library

最新更新