繁体   English   中英

在本机项目中对github的np-modules文件夹进行响亮是否安全?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM