Yarn 在 windows + react-native-builder-bob 上不工作,甚至没有显示错误消息

Yarn not working on windows + react-native-builder-bob, not even showing an error message

我正在开发一个库以在几个 react-native 项目中通用,为此我使用了 scaffolding lib 在 react-native 官方文档页面上推荐的库。这是公司用的,我也得用

出于某种原因,运行在我的 windows machine 上从命令行使用 ning yarn 完全没有任何作用,甚至没有输出错误消息。公司不得不借给我一个 Mac 这样我就可以在 lib 上工作了。我并不是说像尝试安装包这样的 yarn 命令,即使 运行ning yarn --version 也没有给我任何输出,它只是停止了。

这是奇怪的部分,只有当我从项目文件夹中 运行ning 纱线时才会发生。如果我 运行 yarn on my windows machine 来自任意文件夹或任何不使用 react-native-builder-bob 的项目,yarn 工作正常。我可以安装软件包、检查版本、运行 命令,一切正常。这让我觉得我的纱线安装没有问题。 mac 和我的 windows 都安装了版本 1.22.10.

我仔细研究了 bob 的 github 问题,但找不到任何关于 windows 和 yarn 的问题。我还有一个备用 SSD,我尝试 运行 重新安装 windows,再次设置我的工作环境,但仍然遇到同样的问题。

我真的很想用我的 windows machine 来处理这个项目,因为它比他们借给我的 mac 强大得多。任何帮助将不胜感激

我遇到了同样的问题。通过更改 options 对象 scripts/bootstrap.js

来修复它
const options = {
  cwd: process.cwd(),
  env: process.env,
  stdio: 'inherit',
  encoding: 'utf-8',
  shell: true //add this property
};

我假设你已经安装了 yarn 和 node。