我们有一个带有应用程序扩展程序(大型菜单和一些看起来很jquery的表情)和一个Web部件的解决方案。
我们正在尝试部署它。在App Catalog中获取开发版本并使用本地脚本运行它非常容易。扩展器似乎没有显示l,但是Web部件正在工作。
我们想知道是否可以在不将脚本部署到o365 CDN的情况下部署运输或生产版本。这部分内容尚不清楚,因为我们认为我们可以将所有内容打包并将其放入App Catalog中。
如果我们不想使用CDN,有任何指导原则吗?
答案 0 :(得分:0)
如果您不想使用CDN,则可以将SharePoint库创建为CDN。
1。在SharePoint网站中创建一个文档库(名为“ SPFxDeploy”),并向所有用户授予读取权限。
2。为SharePoint库配置SPFx解决方案,从config文件夹中打开package-solution.json文件,并将includeClientSideAssets值设置为false。
3。更新CDN路径,从配置文件夹中打开write-manifests.json文件,并将CDN基本路径更新为SharePoint库URL。
4。使用“ gulp bundle --ship”准备软件包,然后将文件从“ temp \ deploy”文件夹上载到SharePoint库。
5。将包上传到应用目录。
参考:SharePoint Framework - Deploy SPFx WebParts to SharePoint Library