SPFX 开发环境麻烦,有没有人看到lookups.flatmap 错误?

Posted

技术标签:

【中文标题】SPFX 开发环境麻烦,有没有人看到lookups.flatmap 错误?【英文标题】:SPFX Development environment trouble, has anyone seen lookups.flatmap error? 【发布时间】:2021-07-17 18:11:11 【问题描述】:

我最近更换了我的工作站并开始测试新环境,但是我无法成功运行:yo@microsofst/sharepoint 开始搭建脚手架。下面是我设置的。

节点 v 10.24.1 | NPM v 6.14.12

--- 
+-- @microsoft/generator-sharepoint@1.11.0
+-- @pnp/generator-spfx@1.16.1
+-- gulp@4.0.2
`-- yo@3.1.1
---

运行你的医生

Running sanity checks on your system
√ No .bowerrc file in home directory
√ Global configuration file is valid
√ NODE_PATH matches the npm root
√ No .yo-rc.json file in home directory
√ Node.js version
√ npm version
√ yo version

Everything looks all right!

跑步哟

TypeError: lookups.flatMap is not a function
at Environment.resolver.lookup enter code here

【问题讨论】:

【参考方案1】:

看起来你并不孤单。 Same question is asked here this morning。我今天早上设置新环境时遇到了同样的错误:

出于某种原因,将 yeoman 从 4.0.0 版本降级到 3.1.1 版本解决了这个问题。但看起来你的包版本是相同的:

+-- @microsoft/generator-sharepoint@1.11.0
+-- @pnp/generator-spfx@1.16.1
+-- gulp@4.0.2
+-- npm@6.14.11
`-- yo@3.1.1

或许,你也可以试试 10.24.0 nodejs 而不是 10.24.1。

【讨论】:

以上是关于SPFX 开发环境麻烦,有没有人看到lookups.flatmap 错误?的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式系统开发之环境的建立

使用 Node/SPFX 的 Sharepoint powershell cmdlet

如何使用基于 ts 的新样式方法在 spfx webpart 中获取当前主题

如何保护您的 spfx 设计的 SharePoint Online 表单和工作流 - spfx 项目的最佳安全性

优雅地在机房搭建开发环境

使用 SPFx 扩展将自定义操作部署到 SharePoint 2019 列表