我试图了解React Native的开发过程,因此我找到了有关Metro的信息,然后我阅读/观看了这Metro个视频):
Metro是React Native的开发平台,它通过
文档中提到了运行在8081端口上的"React Native Packager"(根据视频,现在称为Metro),所以这就是我们键入React Native run android时启动的HTTP服务器?
关于Websocket,我还需要read more个.
文档中说我们在两个环境中运行JavaScript代码,这取决于我们是否处于调试模式,我理解这一点.但这article个让我有点困惑,他说:
No. 4 You Code Does Not Run on Node.JS:您得到的JavaScript运行时是JavaScriptCore(非调试)或V8(调试).即使
然后,我读到了如下内容:
React Native使用 node .js,一个JavaScript运行时,用于构建
node .js是一个服务器端JavaScript运行时环境.react
node .js是一个基于Chrome的JavaScript构建的开源平台
在这article条中,它说:
下载 node .来自nodejs的js.组织.这个JavaScript运行时为您提供
所以:
- node 的角色.RN中的js只访问npm并管理包吗?而is Metro包含在 node 中.js?我是不是遗漏了什么?非常感谢.