![](/img/trans.png)
[英]how do i upload my React project to GitHub without including the node modules folder
[英]is it safe to uploud np-modules folder in react native project to github?
每当我在GitHub上同步一个react native项目时,GitHub都会忽略要同步的npm-modules文件夹。我想知道为什么GitHub有这种方法,将这个文件夹包含在我们的GitHub项目中有什么问题吗? 我知道该文件夹在GitHub中有忽略行,而且我知道我可以轻松地安装npm模块,但有时您需要直接从库中更改某些部分,而这些修改不能通过npm install再次安装。
Github不会忽略任何东西,它与git基本相同,并且它不了解react-native项目的结构。
该文件夹将被忽略,因为它位于由react-native CLI创建的.gitignore中。
要将node_modules包含在git中,只需在.gitignore中删除行node_modules/
并添加/提交即可。 然后,您将能够推送您的node_modules。
上载node_modules文件夹基本上是安全的,但是大多数人都忽略了它,因为可以通过npm install
生成它。 这就是为什么react-native将其放在默认的.gitignore中。
另请参见git存储库中是否应包含“ node_modules”文件夹,以了解是否应包含此文件夹。
回答编辑:
我知道该文件夹在GitHub中有忽略行,而且我知道我可以轻松地安装npm模块,但有时您需要直接从库中更改某些部分,而这些修改不能通过npm install再次安装。
(这不是Github,与另一个git服务器相同。)
如果您决定不包括node_modules,并且想要更改一个库,则可以在Github上派生该库,并使用npm安装您的派生: npm install <yourUsername>/<yourRepository>
(如果它是公共的)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.