React Native - 保存没有node_modules文件夹的项目,稍后再创建它?

时间:2016-03-16 22:24:14

标签: npm react-native

我已经使用react-native init创建了一个react本机项目。一切都很好,但现在我想将项目保存到一些源代码控制,而没有大型node_modules库(80mb)。

当我尝试重新创建我使用 npm install 的文件夹时,稍后(当在不同的计算机上签出源时)。 但现在当我运行 react-native start (我正在使用Windows)时,我收到错误:
"找不到模块' .nodules / es5'"

react-native init命令在node_modules内部执行了npm安装没有执行的操作。 我错过了什么?

1 个答案:

答案 0 :(得分:2)

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

如果你使用git和github进行源代码控制 - react-native init命令会自动生成 .gitignore 文件。以下文件不会添加到源代码管理中。

OSX -

.DS_Store

的Xcode -

构建/

*。pbxuser !default.pbxuser * .mode1v3 !default.mode1v3 * .mode2v3 !default.mode2v3 * .perspectivev3 !default.perspectivev3 xcuserdata * .xccheckout * .moved预留 DerivedData * .hmap *的.ipa * .xcuserstate project.xcworkspace

的Android / IJ

.idea .gradle local.properties

的Node.js

node_modules / NPM-的debug.log

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

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

即可

git clone your_git_repo

然后

npm install