我使用create-react-app
和语义UI反应创建的SharePoint Web部件。 (2016的预置型。开始为2013年,所以我不能用SPFX,所以它只是普通的旧反应。)
我创建了解决方案为场解决方案,所以我可以映射布局文件夹中,CRA建立输出(的.js和.css文件)是越来越部署到版式文件夹中。我也映射开发服务器作为我的开发机器上的驱动器上的16蜂巢文件夹,所以我的开发过程中一直运行npm run build
后,到束直接通过复制到服务器上,所以我可以在我的变化检查/进度等,没有通过正常的SharePoint部署过程中去。
我只抄过了的.js和.css文件,并曾经工作过的图标。
但是现在,这些图标无法显示任何更多的,它看起来像代码试图从CRA应用程序的文件夹icons.[hash].woff2
加载icons.[hash].woff
,icons.[hash].ttf
和build/static/media
。
具体来说,我看到了404
https://servername/static/media/icons.[hash].woff2
等。
现在,我宁愿获得与常规的.css(和/或.js文件)文件捆绑的图标,所以我不必担心media
文件夹。不过,我真的不有一个问题,不得不在media
文件夹的图标文件部署为好,但我需要的反应,建立知道正确的地方去寻找他们该不会是在
https://servername/static/media
它会更喜欢
https://servername/sites/my-site/_layouts/path/to/my/feature/media
那么,怎样才能我要么
要么
通过捆绑语义UI CSS从官方CDN,这使得它拉图标从CDN的地方拉开关绕过了问题,所以我没有对付它们。