反应本机错误 - 纱线'不被承认

时间:2018-04-26 14:40:03

标签: reactjs react-native

我正在尝试运行reactnative应用程序。我更新了npm及其包依赖项。 使用以下一系列命令

npm install

其次是

npm update

然后

npm install -g yarn

然后我尝试将纱线作为yarn start

运行

即使在所有更新之后,它仍然无法识别纱线。但是当根据其文档安装一个新的反应性应用程序并运行纱线时,它可以工作,但不能使用这个反应性项目。

我正在使用反应原生"0.55.3"

我查看了SO,发现这个问题与我有同样的问题。但这些答案对我不起作用。 React Native Error - yarn' is not recognized as an internal or external command

如果有人可以提供帮助,我将非常感激。感谢

3 个答案:

答案 0 :(得分:1)

您确定错误与纱线本身有关吗?您的确切错误是什么?

您可以尝试安装纱线from their website并重新启动计算机,以确保您的命令行知道它在哪里。

答案 1 :(得分:0)

检查环境变量的路径,如果不存在,请手动添加。

安装提示会显示安装位置。

就我而言,

路径:C:\ Users <用户名> \ AppData \ Roaming \ npm \ yarn \ bin

手动添加路径解决了我的问题。 (设置路径后重新打开命令提示符)

问题可能是路径中的垃圾箱之后缺少了一个额外的“ \”。

转到“环境变量”并按如下所示更改路径

有错误:C:\ Program Files(x86)\ Yarn \ bin(不起作用)

已解决:C:\ Program Files(x86)\ Yarn \ bin \(正在工作)

答案 2 :(得分:0)

在 linux 上重启终端对我有帮助。