【问题标题】:`yo office` gives error Spawn git ENONENT`yo office` 给出错误 Spawn git ENOENT
【发布时间】:2019-11-01 15:58:05
【问题描述】:

我正在按照官方文档使用 yeoman-generator 办公室

https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/project-quickstart

节点:版本:10.16.0 (LTS)

运行以下命令。没有错误

npm install -g yo generator-office

但是当我尝试运行时

yo office

出现以下错误

努力了一天多。删除了 npm 缓存并遵循了类似的问题 `yo angular` gives error: npm ERR! code ENOENT npm ERR! errno 34 (yes I have cleaned the cache and set .npmignore)

另外,node 版本降级到 v8 和 npm 降级,尝试了几乎所有的配置可能性

但似乎没有任何效果。任何帮助表示赞赏

【问题讨论】:

    标签: office-js yeoman office-addins yeoman-generator


    【解决方案1】:

    感谢@Ragavan Rajan 伸出援手,感谢您使用 Yo Office! Yo Office 有一个 open issue,它需要安装 git client

    我们正在寻找解决方案,但与此同时,如果您能够安装 git 客户端,这将解决问题。另一种选择是,您可以使用存储库中的 zip 文件直接从它们各自的存储库下载模板。模板的不同存储库位置的详细信息位于 Yo Office 随附的the configuration file

    希望对您有所帮助!随时将您的 cmets 和错误详细信息添加到问题中。我们的团队将尽快尝试并提供更好的替代方案。再次感谢您使用 Yo Office 并在 Office 平台上进行构建!

    【讨论】:

    • 有趣的事实是我在我的机器上安装了 2.20.0 版本的 git。我已经卸载了 git 客户端并重新安装了 2.22.0 版本,然后我的 yo office 命令工作了
    • 如果可以的话,这是添加到Open Issue here@Ragavan 的好信息。我很高兴它奏效了!如果您可以通过提高投票率来向 StackOverflow 发出信号,这将对遇到相同问题的其他人有所帮助。 ?干杯!
    猜你喜欢
    • 2014-11-13
    • 2015-12-15
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 2018-05-07
    • 1970-01-01
    相关资源
    最近更新 更多