【问题标题】:Yarn not working on windows + react-native-builder-bob, not even showing an error message纱线在 Windows + react-native-builder-bob 上不起作用,甚至没有显示错误消息
【发布时间】:2021-08-25 19:09:51
【问题描述】:

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

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

这很奇怪,只有当我从项目文件夹中运行 yarn 时才会发生这种情况。如果我从某个任意文件夹或任何不使用 react-native-builder-bob 的项目在我的 windows 机器上运行 yarn,yarn 可以正常工作。我可以安装包,检查版本,运行命令,一切正常。这让我觉得我的纱线安装没有问题。 mac和我的windows都安装了1.22.10版本。

我在 bob 的 github 上挖掘了这些问题,但找不到任何关于 windows 和 yarn 的信息。我还有一个备用 SSD,我尝试运行全新的 Windows 安装,再次设置我的工作环境,但仍然遇到同样的问题。

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

【问题讨论】:

    标签: windows react-native command-line yarnpkg


    【解决方案1】:

    我遇到了同样的问题。通过更改 options object scripts/bootstrap.js 修复它

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

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

    【讨论】:

      猜你喜欢
      • 2021-10-30
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多