我要为Office加载项使用什么CDN?

时间:2018-11-08 00:33:50

标签: javascript jquery reactjs office-addins office-ui-fabric

我正在处理Office外接程序项目(O365)。来自GitHub的示例项目以及来自Microsoft的在线文档显示了各种不同的CDN。

我不确定哪一个可用于React,Fabric-UI.JS或仅用于jQuery。

要与React一起使用吗?

<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-core/9.6.1/css/fabric.min.css">

Microsoft的Fabric-JS页面显示以下CDN。但是,我在GitHub上看到它们现在是1.5.0。微软是否正在认真对待这项技术,还是已将其转移到其他Javascript库解决方案?

<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/css/fabric.min.css" />
<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/css/fabric.components.min.css" />
<script src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.4.0/js/fabric.min.js"></script>

这些对象是否打算与React,Fabric-JS或仅与jQuery一起使用?

<link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.1.0/fabric.min.css">
<link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.1.0/fabric.components.min.css">

1 个答案:

答案 0 :(得分:0)

如果您正在寻找CDN,那么documentation会将其引用为:

由于它位于NPM上,因此您也可以使用UNPKG个CDN。如:

  1. https://unpkg.com/office-ui-fabric-core@9.6.1/dist/css/fabric.min.css
  2. https://unpkg.com/office-ui-fabric-core@9.6.1/dist/css/fabric.css

文档网站之所以使用Fabric的较早版本,是因为Fabric团队正在努力将其改进得更好,这是新网站https://aka.ms/fabric-preview的预览

如果您在React中构建插件,则不需要CDN,您可以直接从包中引用样式,react-create-app(或自定义webpack)将正确捆绑它。如果您的开发环境使用NPM,您也可以使用office-ui-fabric-core来做到这一点。

是的,Microsoft大力投资Fabric!几乎所有团队都在使用它。