我们有一个解决方案,它有一个应用程序扩展器(超级菜单和一些外观良好的jquery teicks)和一个web部件。
我们正在尝试部署它。在App Catalog中获取开发版本并使用本地脚本运行它非常容易。扩展器似乎没有显示l,但是web部件正在工作。
我们想知道我们是否可以在不将脚本部署到o365 CDN的情况下部署一个发布或生产版本。这部分并不清楚,因为我们认为我们可以打包所有内容并将其放入App Catalog中……
如果我们不想使用CDN,有什么指导原则吗?
发布于 2018-08-16 10:03:53
如果您不想使用CDN,作为一种解决办法,我们可以将SharePoint库创建为CDN。
1.在SharePoint站点中创建一个文档库(名为"SPFxDeploy"),并向所有用户授予“读取”权限。
2.为SharePoint库配置SPFx解决方案,从SharePoint文件夹中打开package- Solution .json文件,并将includeClientSideAssets值设置为false。
3.更新CDN路径,打开config文件夹中的write-manifests.json文件,将CDN基本路径更新为SharePoint库URL。
4.使用"gulp bundle --ship“准备包,然后将文件从"temp\deploy”文件夹上传到SharePoint库。
5.将包上载到应用程序目录。
参考:SharePoint Framework - Deploy SPFx WebParts to SharePoint Library
https://stackoverflow.com/questions/51852611
复制相似问题