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