首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在react本机教程中启动npm

无法在react本机教程中启动npm
EN

Stack Overflow用户
提问于 2017-08-22 07:26:14
回答 3查看 4.5K关注 0票数 5

今天我将从react native开始。我以前从未用过它。我试着遵循我一生中遵循过的最简单的教程:quick-start just to npm start

而且我也不可能运行它。我已经尝试了几个小时,因为这看起来很可笑,但事实是我没有得到它。

我使用Ubuntu 16.04

代码语言:javascript
复制
npm -v: 4.6.1
node -v: v8.4.0

当然,我在谷歌上搜索了很多,但我没有找到任何有我问题的人。

我得到了这些错误:

react-native-scripts启动

01:06:19: Unable to start server请参阅https://git.io/v5vcn有关详细信息,请安装watchman或运行以下代码片段:

sudo sysctl -w fs.inotify.max_user_instances=1024 sudo sysctl -w fs.inotify.max_user_watches=12288 npm错误!代码ELIFECYCLE npm错误!错误1 npm错误!AwesomeProject@0.1.0开始:react-native-scripts start npm错误!退出状态%1 npm错误!npm错误!AwesomeProject@0.1.0启动脚本失败。npm错误!这可能不是npm的问题。上面可能还有额外的日志输出。

当我尝试的时候,我得到了这些警告:create-react-native-app AwesomeProject

npm WARN react-redux@5.0.6需要对等方react@^0.14.0 | ^15.0.0-0 | ^16.0.0-0,但未安装任何对等方。

npm WARN可选跳过可选依赖项: fsevents@^1.1.1 (node_modules/jest-haste-map/node_modules/sane/node_modules/fsevents):

npm WARN notsup跳过可选依赖项:不支持fsevents的平台@1.1.2:WARN {"os":"darwin","arch":"any"} (当前:{"os":"linux","arch":"x64"})

npm WARN react-native-gesture handler@1.0.0-alpha.17需要react@>= 16.0.0的对等机,但没有安装。

npm WARN react-native-branch@2.0.0-beta.3需要react@>=15.4.0对等项,但尚未安装。

npm WARN lottie-react-native@1.1.1需要react@>=15.3.1的对等体,但没有安装。

我运行了sudo npm i -g react,什么也没有,然后运行了sudo npm i -g react@15.6.1,什么也没有。

我无法安装16.0.0,因为“选项”是:0.0.1, 0.0.2, 0.0.3, 0.1.2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.3.0, 0.3.4, 0.3.5, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.7.0, 0.7.1, 0.8.0, 0.9.0-rc1, 0.9.0, 0.10.0-rc1, 0.10.0, 0.11.0-rc1, 0.11.0, 0.11.1, 0.11.2, 0.12.0-rc1, 0.12.0, 0.12.1, 0.12.2, 0.13.0-alpha.1, 0.13.0-alpha.2, 0.13.0-beta.1, 0.13.0-beta.2, 0.13.0-rc1, 0.13.0-rc2, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.14.0-alpha1, 0.14.0-alpha2, 0.14.0-alpha3, 0.14.0-beta1, 0.14.0-beta2, 0.14.0-beta3, 0.14.0-rc1, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.15.0-alpha.1, 0.14.7, 15.0.0-rc.1, 15.0.0-rc.2, 0.14.8, 15.0.0, 15.0.1, 15.0.2-alpha.1, 15.0.2-alpha.2, 15.0.2-alpha.3, 15.0.2-alpha.4, 15.0.2, 15.0.3-alpha.1, 15.0.3-alpha.2, 15.1.0-alpha.1, 15.1.0, 15.2.0-rc.1, 15.2.0-rc.2, 15.2.0, 15.2.1, 15.3.0-rc.1, 15.3.0-rc.2, 15.3.0-rc.3, 15.3.0, 15.3.1-rc.1, 15.3.1-rc.2, 15.3.1, 15.3.2-rc.1, 15.3.2, 15.4.0-rc.1, 15.4.0-rc.2, 15.4.0-rc.3, 15.4.0-rc.4, 15.4.0, 15.4.1, 15.4.2, 16.0.0-alpha, 16.0.0-alpha.0, 16.0.0-alpha.2, 16.0.0-alpha.3, 16.0.0-alpha.4, 16.0.0-alpha.5, 16.0.0-alpha.6, 15.5.0-rc.1, 16.0.0-alpha.7, 15.5.0-rc.2, 16.0.0-alpha.8, 15.5.0, 15.5.1, 15.5.2, 15.5.3, 15.5.4, 16.0.0-alpha.9, 0.14.9, 16.0.0-alpha.10, 16.0.0-alpha.11, 16.0.0-alpha.12, 15.6.0-rc.1, 16.0.0-alpha.13, 15.6.0, 15.6.1, 16.0.0-beta.1, 16.0.0-beta.2, 16.0.0-beta.3, 16.0.0-beta.4, 16.0.0-beta.5

https://git.io/v5vcn就像github公开票一样有帮助……

所以,我不知道哪里会错。有没有人尝试过用ubuntu 16.04运行这个简单的教程?也许有人得到了答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-25 15:14:14

我解决了它,似乎我没有足够的实例和手表。只要运行这两个命令,它就会起作用。

代码语言:javascript
复制
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288

记住:

代码语言:javascript
复制
npm -v: 4.6.1
node -v: v8.4.0
票数 8
EN

Stack Overflow用户

发布于 2018-09-03 00:36:08

在我的错误中我得到了完全不同的命令,可能是我安装的更新版本的Node和npm (npm -v: 5.6.0和node -v: v8.11.3)的结果:

代码语言:javascript
复制
  sudo sysctl -w kern.maxfiles=5242880
  sudo sysctl -w kern.maxfilesperproc=524288

通过这些工具,我可以通过世博会应用程序在iOS中运行教程。

票数 1
EN

Stack Overflow用户

发布于 2018-08-13 18:32:15

在错误消息的开头,您将看到系统生成的两个cli代码片段。按该顺序复制、粘贴并运行它们。这对我很管用。我正在OSX上使用终端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45806831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档