npm服务器无法启动全新的反应原生项目

时间:2016-02-17 00:51:42

标签: react-native

我刚刚使用Xcode 7.2.1开始了一个全新的开发环境,并安装了react-native(0.20.0)。我初始化了一个测试项目,看它是否会运行,我收到了以下错误:

〜/ dev / TestProj / node_modules / react-native / packager~ packager.sh:line 11:node:command not found

iOS模拟器屏幕显示:

无法连接到开发服务器。

确保以下内容: - 节点服务器正在运行且在同一网络上可用 - 从react-native root运行'npm start' - 在AppDelegate中正确设置节点服务器URL

网址:http://localhost:8081/index.ios.bundle?platform=ios&dev=true

果然,如果我进入终端窗口的项目文件夹并从那里运行'npm start',打包器就会启动,一切正常。根据我的经验,当您使用React Native运行项目时,打包程序应该自行运行。我在这里做错了还是有问题?以前版本的RN从未发生这种情况。

1 个答案:

答案 0 :(得分:0)

我继续尝试让旧项目工作,在尝试使用npm添加新包时,我将以下内容添加到〜/ .profile中。我猜这个解决了它:

export NPM_DIR="$HOME/.npm" [ -s "$NPM_DIR/npm.sh" ] && . "$NPM_DIR/npm.sh"