gpt4 book ai didi

node.js - 卡在 "Starting packager"- React Native

转载 作者:搜寻专家 更新时间:2023-10-31 23:40:28 24 4
gpt4 key购买 nike

当我运行启动 React Native 项目 (you can see here) 时,npm start 脚本卡在 Starting packager

我已经阅读了有关该问题的主题:

react-community issue: 203

react-native-stuck-at-starting-packager

react-community issue: 302

但是没有一种解决方案对我有帮助。我试图改变观察者的数量,但没有奏效。我尝试安装守望者但没有帮助。

一些环境信息:

S.O.:Linux 64 位 Node v:v7.10.0

谁能帮帮我?

最佳答案

刚开始在 Ubuntu 17.10 上使用 create-react-native-app 时遇到了同样的问题,并最终在 Linux 上运行。

首先,更新您的 Node 版本。使用 react-native info 检查项目内部,你有类似的东西:

Environment:
OS: Linux 4.13
Node: 8.9.1
Yarn: 1.3.2
npm: 5.5.1
Watchman: 4.9.0
Xcode: N/A
Android Studio: Not Found

Packages: (wanted => installed)
react: 16.0.0-beta.5 => 16.0.0-beta.5
react-native: ^0.49.5 => 0.49.5

对于全新的 Ubuntu 安装,您需要以下依赖项来构建 Watchman:

$ sudo apt-get install python-dev libssl-dev autoconf automake libtool

从源代码构建守望者:

$ git clone https://github.com/facebook/watchman.git
$ cd watchman
$ git checkout v4.9.0 # the latest stable release
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

接下来,这个:

$ echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
$ echo fs.inotify.max_queued_events=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

最后,您可以运行 yarn start,它应该可以工作。

关于node.js - 卡在 "Starting packager"- React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46184509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com