React native 每个项目是否需要react native的本地副本?
我刚刚进入(Android)领域,有一件事困扰着我,那就是它似乎在强制执行一个模型,在这个模型中,每个项目都要复制SDKReact native 每个项目是否需要react native的本地副本?,react-native,React Native,我刚刚进入(Android)领域,有一件事困扰着我,那就是它似乎在强制执行一个模型,在这个模型中,每个项目都要复制SDKreact native init AwesomeProject在本地文件夹的node\u modules下安装react native。虽然硬盘空间很便宜,但我很担心,我创建的每个项目都会复制~85MB&~17k文件的SDK。不能/不应该在全球范围内安装和使用此功能 我尝试使用npm install-g react native全局安装它。虽然这样做有效,而且我能够执行rea
react native init AwesomeProject
在本地文件夹的node\u modules
下安装react native
。虽然硬盘空间很便宜,但我很担心,我创建的每个项目都会复制~85MB&~17k文件的SDK。不能/不应该在全球范围内安装和使用此功能
我尝试使用npm install-g react native
全局安装它。虽然这样做有效,而且我能够执行react native
命令,但在添加参数runandroid
时失败:
Command `run-android` unrecognized. Did you mean to run this inside a react-native project?
但是,从全局文件夹启动打包程序是可行的。因此,只要我在Android Studio中进行构建,我实际上就能够拥有一个工作的开发环境,而不必在本地安装react native。所以我的问题是双重的-
也能正常工作
react native init
函数在本地而不是全局安装框架PS:我实际上是在Windows10上运行这个。不确定这是否相关(正如我所说,在本地安装时,我已经让它工作了)在我删除节点模块并运行$npm I之后,也遇到了这个问题。我确实通过在本地(如您所说)再次安装react native cli解决了这个问题。真奇怪。