You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行yo @microsoft/sharepoint报错要求yeoman-environment≥3.0.0当前为2.10.3

问题解决方案

该报错核心原因是调用yo命令时,优先加载了当前项目本地node_modules中安装的旧版yeoman-environment,而非你全局安装的3.0.0版本,可按以下步骤依次排查解决:

  • 第一步:清理当前项目的本地依赖残留
    进入C:\project路径执行以下命令删除本地依赖和锁文件:
    # Windows PowerShell 执行
    Remove-Item -Recurse -Force node_modules, package-lock.json
    
    # 其它终端可执行
    rm -rf node_modules package-lock.json
    
  • 第二步:重装全局相关依赖,消除版本绑定冲突
    执行以下命令全局卸载重装对应包:
    npm uninstall -g yo @microsoft/generator-sharepoint yeoman-environment
    npm install -g yo@3.1.0 yeoman-environment@3.0.0 @microsoft/generator-sharepoint@1.13.0
    
  • 第三步:校验全局版本匹配
    执行以下命令确认全局安装版本符合要求:
    npm ls -g yeoman-environment
    yo --version
    
    返回结果中yeoman-environment版本为3.0.0、yo版本为3.1.0即为正常。
  • 第四步:重试生成命令
    回到C:\project路径重新执行yo @microsoft/sharepoint即可。如果仍有版本报错,可添加忽略参数临时规避:
    yo @microsoft/sharepoint --ignore-version-check
    

内容的提问来源于stack exchange,提问作者popescu alexandra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 13:09:02