簡體   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