问题标签 [spfx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 即使我在 config.json 的 externals 部分中定义,jQuery 也不会作为模块加载
我已经使用 NPM 安装了 jQuery。现在我将其添加到我的外部部分中:
现在我已经为轮播和其他漂亮的控件安装了 unitegallery。我已经通过 NPM 安装了 unitegallery。我添加了如下依赖项:
require('jQuery')
当我将它们作为and加载到我的 .ts 文件中require('UniteGallery')
时,会出现错误
在组件清单的加载器配置中找不到资源“jQuery”
. 我真的很难找到解决方案。所有博客都说这是唯一的方法。但为什么它给我错误?我在这里做错了什么?
spfx - 终端服务器上的 SPFx
我一直在设置终端服务器,用于我们团队的开发。但是,我很难使 SPFx 环境(Gulp / Yeoman)工作。
我很想安装 Yeoman 和 Gulp,所以它只适用于所有人,但是它安装在 %appdata% 目录中是一个问题。是否可以在全球范围内安装 Yeoman 和 Gulp?npm install -g yo gulp,似乎没有全局安装,或者可能只是我误解了参数?
search - Microsoft Graph API - 在共享点站点上搜索内容
我们正在创建一个 Sharepoint webpart,它允许使用 Microsoft Graph Api 搜索 Sharepoint 站点内容。我可以使用 graph Api 获取列表和子站点,但不确定如何在站点级别搜索任何内容。如果这甚至可以实现,请寻找任何指示。
以下是一些有效的 API 调用 -
https://graph.microsoft.com/v1.0/sites/tenants/lists?select=id,name https://graph.microsoft.com/v1.0/sites/tenants:/sites/sitename:/sites ?search=subsitename https://graph.microsoft.com/v1.0/sites/tenants:/sites/sitecollection:/lists
reactjs - post() 后如何重新加载 spfx Web 部件?
我正在使用 React 框架创建 spfx webpart。我有渲染所有控件的方法。我有一个按钮,DOM 中有几个复选框,this.context.spHttpClient.post
当用户单击按钮时,它将使用 post 方法将数据发送到 SharePoint。我能够将数据提交到 SharePoint。但是一旦我提交了数据,我就无法重新加载 spfx webpart。我必须在不重新加载页面的情况下再次重新加载 Web 部件。我试图再次调用渲染方法。当然,它可能不是正确的方法,所以它不起作用。
powershell - SharePoint 框架:通过工作台进行测试时客户端 Webpart 抛出错误
我正在按照以下路径进行部署:
- npm install -g 哟咕嘟咕嘟
- npm install -g @microsoft/generator-sharepoint
- 哟@microsoft/sharepoint
- gulp 信任开发证书
- 大口发球
在 gulp serve 命令后,我收到此错误: 无法显示此页面
请建议我们如何部署 SharePoint 框架?
reactjs - 使用某些 URL 消失的背景图像样式属性
我不确定这是否特定于 React 或 SPFx 中的构建链,但我在动态设置 div 上的背景图像时遇到问题。我从对 SharePoint 的 API 调用接收 URL,并使用以下代码生成带有网站徽标和标题的简单网站卡片。
当 URL 采用该格式时,https://tenant.sharepoint.com/image.jpg
一切都按预期工作,并且在生成的 HTML 上正确设置了背景图像。当 URL 具有https://sitename.com/GetLogo?id='RandomGUID'
属性
的格式时,style="background-image: url('https://SomeImageUrl')"
不会在结果 div 上创建。我不知道这是在构建链中的某个地方被剥离,还是 React 没有正确处理它。我可以直接浏览到基于 GUID 的图像 URL,它呈现得很好。
git - 节点模块在我的 VSTS 的 Git 项目中不可见
我是 VSTS 的新手。我在 sharepoint 中创建了一个新的 SPFx webpart,它依赖于节点模块。我试图将我的更改提交到 VSTS 中的一个项目。但是,当我在另一台计算机上克隆它时看不到文件节点模块,因此我无法在该计算机上执行 gulp-serve。我错过了什么吗?
base64 - 将 base64 编码图标添加到 SPFx ListView CommandSet 扩展
我正在尝试向使用 Waldek 的教程Configure extension icon创建的 ListView CommandSet Extension 添加一个图标。
我遇到的问题是:得到一个 gulp 警告*appears to be a relative web URL. This means that when the is rendered, this URL will be relative to the CDN url for the rest of the package assets. If a relative filesystem path was intended, prepend the path with "./".*
并且没有在命令集中显示一个图标。
它正在尝试打开https://localhost:4321/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0 ...
我正在使用 React 框架开发最新的 SPFx 版本 1.4.0。
这是扩展清单。
}
请提供一些建议或指示来解决此问题。