我遵循Microsoft文档来设置SharePoint框架。 https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment但是,当我到了应该安装发电机的地步时,它给了我这个错误。
>>
PS C:\Users\jakub.yaghob> npm install @microsoft/generator-sharepoint -g
>>
npm WARN notsup Unsupported engine for got@5.7.1: wanted: {"node":">=0.10.0 <7"}
(current: {"node":"12.13.0","npm":"6.13.0"})
>>
npm WARN notsup Not compatible with your version of node/npm: got@5.7.1
>>
+ @microsoft/generator-sharepoint@1.9.1
updated 1 package in 8.851s
我尝试了旧版本的node.js,但是它们太旧而无法与新的npm一起使用,或者它们太新而无法与生成器一起使用。 任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
SharePoint Framework当前受支持的NodeJS的LTS版本是Node.js v8.x和Node.jsv10.x。您需要为v8.x或v10.x安装Node.js。
下载Node.js:https://nodejs.org/en/download/releases/
答案 1 :(得分:0)
我也面临这个问题。我发现是否安装了Node的8.x.x版本,然后运行了
npm install -g npm@5
这将降低npm的版本,并允许我安装发电机。
我只是开始使用Node和npm,所以不知道这样做会有什么影响。但是,它确实可以正常运行,因为我能够运行npm list -g --depth=0
并看到已经安装了生成器。