React Native尚不支持NPM 5

Rak*_*esh 4 node.js npm

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

错误:不支持npm 5.

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

> @expo/ngrok@2.3.0 postinstall C:\Users\Rakesh\proj\node_modules\@expo\ngrok > node ./postinstall.js ngrok - binary unpacked.

npm notice创建了一个lockfile作为package-lock.json.你应该提交这个文件.+ react-native-scripts@1.11.1 added 459 packages in 316.717s.

看起来你正在使用最近发布的npm 5.不幸的是,创建React Native App不适用于npm 5.我们建议使用npm 4或yarn,直到解决了一些错误.您可以通过以下网址关注npm 5的已知问题:https://github.com/npm/npm/issues/16991

Rid*_*ara 6

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

npm install npm@4.6.1 -g

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