久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

22
2024/11

代碼在提交到云端時(shí)怎么不上傳node_modules

發(fā)布時(shí)間:2024-11-22 15:35:40
發(fā)布者:dzw
瀏覽量:
0

    最近剛做完一個(gè)頁面,于是想把頁面?zhèn)魅氲絞itter,但是在使用git上傳的時(shí)候,發(fā)現(xiàn)把node_modules一塊傳上去了。node_modules是存放環(huán)境和一些插件的地方,這些文件都不是很大,但是非常非常多,node里的文件數(shù)量是“萬”條起步的,所以我們?cè)谑褂胓it上傳的時(shí)候,不僅會(huì)非常的慢,非常的卡,而且還會(huì)導(dǎo)致上傳失敗。

    那么怎么解決這個(gè)問題,首先來到目標(biāo)文件夾,郵件打開git,輸入

touch .gitignore

    這時(shí)便出現(xiàn)了一個(gè)叫g(shù)itignore的文件。

vant彈出層配合時(shí)間選擇器

    在這個(gè)文件里輸入,就可以忽略掉dist和node文件夾了。

    node_modules/
    dist/

    接下來說一下這個(gè).gitignore怎么配置,如果單獨(dú)需要不上傳一個(gè)文件 結(jié)構(gòu)為‘/文件名+后綴’。

    如果要忽略整個(gè)文件夾:‘文件夾名/’。

    如果要忽略某個(gè)名稱,比如我們的dist,這個(gè)文件夾是打包好的文件,一些程序員比較懶,打包好后不會(huì)刪除dist文件夾和壓縮包,因?yàn)橄麓未虬臅r(shí)候會(huì)自動(dòng)覆蓋,那么我們就可以直接:‘dist’,這樣文件夾和壓縮包都會(huì)在上傳的時(shí)候被git無視掉。

    如果想要忽略某個(gè)類型的文件:‘*.text’,忽略所有文本文件。

    但是如果我們需要某個(gè)text文件的時(shí)候怎么辦,因?yàn)樯厦娴?span style="text-wrap: wrap;">‘*.text’ 已經(jīng)被忽略了,我們這么寫:‘!文件名.text’。

    同理,dist文件中的某個(gè)文件也可以:‘!dist/example.md’.

    了解更多前端知識(shí)點(diǎn)擊這里。

關(guān)鍵詞:
返回列表