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 中获取当前主题