咨询电话:
15628812133
22
2024/11

代码在提交到云端时怎么不上传node_modules

发布时间:2024-11-22 15:35:40
发布者:dzw
浏览量:
0

    最近刚做完一个页面,于是想把页面传入到gitter,但是在使用git上传的时候,发现把node_modules一块传上去了。node_modules是存放环境和一些插件的地方,这些文件都不是很大,但是非常非常多,node里的文件数量是“万”条起步的,所以我们在使用git上传的时候,不仅会非常的慢,非常的卡,而且还会导致上传失败。

    那么怎么解决这个问题,首先来到目标文件夹,邮件打开git,输入

touch .gitignore

    这时便出现了一个叫gitignore的文件。

image

    在这个文件里输入,就可以忽略掉dist和node文件夹了。

    node_modules/
    dist/

    接下来说一下这个.gitignore怎么配置,如果单独需要不上传一个文件 结构为‘/文件名+后缀’。

    如果要忽略整个文件夹:‘文件夹名/’。

    如果要忽略某个名称,比如我们的dist,这个文件夹是打包好的文件,一些程序员比较懒,打包好后不会删除dist文件夹和压缩包,因为下次打包的时候会自动覆盖,那么我们就可以直接:‘dist’,这样文件夹和压缩包都会在上传的时候被git无视掉。

    如果想要忽略某个类型的文件:‘*.text’,忽略所有文本文件。

    但是如果我们需要某个text文件的时候怎么办,因为上面的‘*.text’ 已经被忽略了,我们这么写:‘!文件名.text’。

    同理,dist文件中的某个文件也可以:‘!dist/example.md’.

    


关键词:
返回列表