【发布时间】:2016-05-28 12:31:37
【问题描述】:
我刚开始使用 Xcode 7.2.1 构建全新的开发环境,并安装了 react-native (0.20.0)。我初始化了一个测试项目看它是否会运行,我得到了以下错误:
~/dev/TestProj/node_modules/react-native/packager ~ packager.sh:第 11 行:节点:找不到命令
iOS 模拟器屏幕显示:
无法连接到开发服务器。
确保以下几点: - 节点服务器正在同一网络上运行并可用 - 从 react-native root 运行“npm start” - 在 AppDelegate 中正确设置了节点服务器 URL
网址:http://localhost:8081/index.ios.bundle?platform=ios&dev=true
果然,如果我进入终端窗口中的项目文件夹并从那里运行“npm start”,打包程序就会启动并且一切正常。以我的经验,当您使用 React Native 运行项目时,打包程序应该自行运行。我在这里做错了什么还是有问题?以前版本的 RN 从未发生过这种情况。
【问题讨论】:
-
你的 Node 和 NPM 版本是什么?
-
节点 5.6.0 和 npm 3.7.2
-
您的错误表明该节点未安装,或者至少未找到。命令
node -v返回 v5.6.0 ? -
是的,它返回了那个。我认为这是因为我继续尝试让我的旧项目正常工作,并且在尝试使用 npm 添加新包时,我将以下内容添加到我的 .profile 中。我猜这修复了它: export NPM_DIR="$HOME/.npm" [ -s "$NPM_DIR/npm.sh" ] && 。 "$NPM_DIR/npm.sh"
标签: react-native