Npm React Native-保存不带节点的项目\u模块文件夹,然后再创建?

Npm React Native-保存不带节点的项目\u模块文件夹,然后再创建?,npm,react-native,Npm,React Native,我已经用react native init创建了一个react native项目。一切都很好,但现在我想将项目保存到一些源代码控制中,而不使用大型节点模块库(80mb) 因此,稍后(例如,当源文件在另一台计算机上签出时),当我尝试重新创建文件夹时,我使用npm install。 但是现在当我运行react native start(我使用的是windows)时,我得到一个错误: “找不到模块'.es5' react native init命令在node_模块内执行了npm安装没有执行的操作。 我

我已经用react native init创建了一个react native项目。一切都很好,但现在我想将项目保存到一些源代码控制中,而不使用大型节点模块库(80mb)

因此,稍后(例如,当源文件在另一台计算机上签出时),当我尝试重新创建文件夹时,我使用npm install。 但是现在当我运行react native start(我使用的是windows)时,我得到一个错误:
“找不到模块'.es5'

react native init命令在node_模块内执行了npm安装没有执行的操作。
我遗漏了什么?

从您的描述中不清楚您最初是如何创建项目的。我建议使用
react native init projectName
正确创建项目。要运行
react native
您需要首先全局安装react native-
npm安装-g react native cli

如果您使用git和github进行源代码控制-
react native init
命令自动生成一个.gitignore文件。以下文件被排除在源代码管理中添加的范围之外

OSX- .DS_商店

Xcode- 建造/

*pbxuser先生 !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.透视图3 !default.perspectivev3 xcuserdata *.xcheckout *.移到一边 衍生数据 *.hmap *.ipa *.xcuserstate project.xcworkspace

安卓/IJ .想法 格雷德尔先生 本地物业

Node.js 节点单元/ npm-debug.log

因此,即使运行
git add.
(在源代码管理中递归跟踪所有文件),上述文件也不会被跟踪

下次,如果您想在另一台机器上生成项目,只需运行

git克隆您的\u git\u repo

然后


npm安装

我刚刚用一个用RN 0.21.0创建的应用程序尝试了这个方法,它可以工作:rm-rf节点\u模块;npm安装;反应本机启动;您使用的是什么版本的RN?@YaronLevi如果您在生产中未使用应用程序,我建议您安装NVM。通过NVM,您可以轻松管理节点和npm版本。您还可以同时拥有多个node/npm版本。这样,您将在不同的node/npm版本上测试应用程序。