YO@MICROSOFT/SHAREPOINT在类型错误上失败:lookups.flatMap不是函数 [英] yo @microsoft/sharepoint fails on TypeError: lookups.flatMap is not a function

查看:0
本文介绍了YO@MICROSOFT/SHAREPOINT在类型错误上失败:lookups.flatMap不是函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

安装Node v10.16.1并安装GULP和YO后(一切正常!)命令yo @microsoft/sharepoint失败,TypeError:lookups.flatMap不是函数

C:UsersMYNAMEAppDataRoaming
pm
ode_modulesyo
ode_modulesyeoman-environmentlib
esolver.js:70
    filePatterns: lookups.flatMap(prefix => [`${prefix}/*/index.ts`, `${prefix}/*/index.js`]),
                          ^

TypeError: lookups.flatMap is not a function
    at Environment.resolver.lookup (C:UsersMYNAMEAppDataRoaming
pm
ode_modulesyo
ode_modulesyeoman-environmentlib
esolver.js:70:27)
    at init (C:UsersMYNAMEAppDataRoaming
pm
ode_modulesyolibcli.js:130:7)
    at pre (C:UsersMYNAMEAppDataRoaming
pm
ode_modulesyolibcli.js:89:3)
    at Object.<anonymous> (C:UsersMYNAMEAppDataRoaming
pm
ode_modulesyolibcli.js:219:3)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)

我是初学者!几天前它起作用了,然后我安装了NVM(按照Microsoft的指示将节点V8交换到节点V10),然后出现问题,我卸载了NVM,节点V8和V10重新安装了节点V10。返回TypeError。可能与路径有关?
有什么想法吗?THX

推荐答案

我通过降低GULP和YOMAN版本的级别解决了此问题。

首先检查我安装了什么:

npm list -g --depth=0

输出:

+-- @microsoft/generator-sharepoint@1.11.0
+-- gulp@4.0.2
+-- npm@6.14.12
+-- windows-build-tools@5.2.2
-- yo@4.0.0

所以我卸载了gulp和yeoman:

npm uninstall -g gulp
npm uninstall -g yo

然后安装了旧版本:

npm install -g gulp@3.9.1
npm install -g yo@3.1.0

然后能够在运行后成功生成SharePoint框架项目:

yo @microsoft/sharepoint

完成后,我可以从SharePoint框架项目目录中运行以下命令来启动本地工作台:

gulp serve

注意:如果尚未生成一次开发证书,则需要在SharePoint框架项目目录中生成开发证书:

gulp trust-dev-cert

这篇关于YO@MICROSOFT/SHAREPOINT在类型错误上失败:lookups.flatMap不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆