【问题标题】:Error packaging SharePoint App with gulp, 'package-solution' sub task使用 gulp、“package-solution”子任务打包 SharePoint 应用程序时出错
【发布时间】:2021-02-20 02:42:34
【问题描述】:
我在打包 SharePoint 应用程序时遇到问题。根据文档,我们需要运行:
npm install
gulp bundle --ship
gulp package-solution --ship
在最后一条语句:gulp package-solution --ship 我收到以下错误:
错误 - 'package-solution' 子任务在 42 毫秒后出错
无法读取未定义的属性“名称”
'package-solution' 在 50 毫秒后出错
【问题讨论】:
标签:
gulp
sharepoint-online
spfx
【解决方案1】:
此问题是文件 package-solution.json 中缺少的部分。
需要有一个developer 部分,见下文:
{
"$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json",
"solution": {
"name": "my-sample-solution",
"id": "fafafafa-1776-0911-bead-abbadabba123",
"version": "2.0.0.0",
"isDomainIsolated": false,
"includeClientSideAssets": true,
"developer": {
"name": "your-company",
"websiteUrl": "http://your-company.com",
"mpnId": "",
"termsOfUseUrl": "http://your-company.com/home/about#terms",
"privacyUrl": "http://your-company.com/home/about#privacy"
}
},
"paths": {
"zippedPackage": "solution/my-sample-solution.spapp"
}
}
在与此 GitHub 问题相关的线程中找到了解决方案:SharePoint repository issue #6144