$npm-v
1.3.10
$node-v
v9.2.0
操作系统:Ubuntu 14.04
以下是我使用上述命令时的结果。我遵循了这份文档。
npm ERR!404"expo"不在npm注册表中。
npm ERR!404你应该窃听作者以发布它
npm ERR!404
npm ERR!404注意,您也可以从安装
npm ERR!404 tarball、文件夹、http url或git url。
npm ERR!系统Linux 3.19.0-59通用
npm ERR!命令"/usr/bin/nodjs"/usr/bin/npm"install"--save-dev"--save exact"react native scripts">
npm ERR!cwd/home/ppithani/项目
npm ERR!节点-v v0.10.25
npm ERR!npm-v 1.3.10
npm ERR!代码E404
npm http 200https://registry.npmjs.org/xdl/-/xdl-46.0.1.tgz
npm ERR!
npm ERR!其他日志记录详细信息可在以下位置找到:
npm ERR/home/ppithani/Project/npm-debug.log
npm ERR!不正常代码0
npm install --save-dev --save-exact react-native-scripts
失败
看起来您的问题是
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
这是node和npm的一个非常旧的版本,可能是ubuntu附带的版本。
您应该删除旧版本的节点,并检查是否正确安装了最新版本的节点。