Node.js 在React Native中还不支持NPM 5

Node.js 在React Native中还不支持NPM 5,node.js,npm,Node.js,Npm,使用React native创建应用程序时,在cmd中,我遇到以下错误消息: 错误:尚未支持npm 5 npm警告已弃用socks@1.1.10:如果使用2.x分支,请至少升级到2.1.6,以避免套接字数据流的严重错误和2.1.0中引入的导入问题 @expo/ngrok@2.3.0postinstall C:\Users\Rakesh\proj\node\u modules\@expo\ngrok>node./postinstall.js ngrok-二进制解包。 npm通知创建了一个锁文件,名

使用React native创建应用程序时,在cmd中,我遇到以下错误消息:

错误:尚未支持npm 5

npm警告已弃用socks@1.1.10
:如果使用2.x分支,请至少升级到2.1.6,以避免套接字数据流的严重错误和2.1.0中引入的导入问题

@expo/ngrok@2.3.0postinstall C:\Users\Rakesh\proj\node\u modules\@expo\ngrok>node./postinstall.js ngrok-二进制解包。

npm通知创建了一个锁文件,名为package-lock.json。你应该提交这个文件<代码>+反应本机-scripts@1.11.1在316.717s中添加了459个软件包


看起来您正在使用最近发布的NPM5。不幸的是,CreateReact本机应用程序还不能与NPM5一起使用。我们建议使用npm 4或纱线,直到一些错误得到解决。您可以在以下网址了解npm 5的已知问题:

您可以通过以下方式降级您的npm版本

npm安装npm@4.6.1-g


然后再次尝试运行应用程序。

只需将npm降级到4.6.1或安装纱线

npm install -g npm@4.6.1

npm install -g yarn

Yarn更好,但我更愿意降级npm,因为出于某种原因,我收到了一个Yarn.lock文件错误。

尝试下载并安装最新版本的节点我可以下载“最新版本”吗?我为大多数用户下载了推荐@jaydipThe错误信息非常清楚地表明react只适用于npm 4,而不是npm 5,并且它认为您已经安装了npm 5。似乎您应该删除所有已安装的模块,卸载npm 5,然后安装npm 4,然后重新安装您需要的任何模块。如何单独安装npm?能给我一个链接吗?