我已经使用react-native init创建了一个react本机项目。一切都很好,但现在我想将项目保存到一些源代码控制,而没有大型node_modules库(80mb)。
当我尝试重新创建我使用 npm install 的文件夹时,稍后(当在不同的计算机上签出源时)。
但现在当我运行 react-native start (我正在使用Windows)时,我收到错误:
"找不到模块' .nodules / es5'"
react-native init命令在node_modules内部执行了npm安装没有执行的操作。 我错过了什么?
答案 0 :(得分:2)
从您的描述中不清楚您是如何创建项目的。我建议使用react-native init projectName
来正确创建项目。要运行react-native
,您需要首先安装全局反应 - npm install -g react-native-cli
如果你使用git和github进行源代码控制 -
react-native init
命令会自动生成 .gitignore 文件。以下文件不会添加到源代码管理中。
.DS_Store
构建/
*。pbxuser !default.pbxuser * .mode1v3 !default.mode1v3 * .mode2v3 !default.mode2v3 * .perspectivev3 !default.perspectivev3 xcuserdata * .xccheckout * .moved预留 DerivedData * .hmap *的.ipa * .xcuserstate project.xcworkspace
.idea .gradle local.properties
node_modules / NPM-的debug.log
因此,即使您运行git add .
(在源代码管理中递归跟踪所有文件),也不会跟踪上述文件。
下次,如果您想在另一台机器上生成项目,只需运行
即可 git clone your_git_repo
然后
npm install
。