Meh*_*way 309 git node-modules
我有一个包含多个其他项目的项目:
全部包含node_modules文件夹.我希望git忽略该文件夹,无论它从根文件夹开始.像这样添加.gitignore:
*node_modules/*
Run Code Online (Sandbox Code Playgroud)
Ali*_*lik 633
加上这个
node_modules/
Run Code Online (Sandbox Code Playgroud)
到.gitignore文件忽略所谓的所有目录node_modules当前文件夹和子文件夹中
And*_*ber 143
我进入这种情况几次,所以我做了一个单行程,我可以粘贴到我的项目目录中的终端:
__PRE__
或者,当我已经将.gitignore文件夹添加到git时:
__PRE__
然后,验证它是否有效:
__PRE__
说明
node_modules.gitignore如果文件尚不存在,将生成该文件.
touch并且.gitignore将追加echo在结尾>>,造成node_modules/文件夹和子文件夹都将被忽略.
.gitignorenode_modules从git控件中删除路径.标志导致删除是递归的并包括缓存.
Amj*_*d K 18
首先,最重要的是.gitignore在我的应用程序中添加文件.如下图所示.
然后将其添加到您的.gitignore文件中
/node_modules
Run Code Online (Sandbox Code Playgroud)
您也可以添加其他文件以忽略它们在github上推送.以下是.gitignore中保存的更多文件.您可以根据自己的要求添加它们.#只是一种在.gitignore文件中发表评论的方式.
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
Run Code Online (Sandbox Code Playgroud)
Raj*_*dar 12
尝试做这样的事情
**/node_modules
Run Code Online (Sandbox Code Playgroud)
** 用于整个项目中的递归调用
与完整路径名匹配的模式中的两个连续星号(“ **”)可能具有特殊含义:
前导“ ”后跟斜杠表示在所有目录中均匹配。例如,“ / foo”在任何位置都与文件或目录“ foo”匹配,与模式“ foo”相同。“ ** / foo / bar”与文件或目录“ bar”匹配,直接位于目录“ foo”下。
尾部的“ / ”匹配内部的所有内容。例如,相对于.gitignore文件的位置,“ abc / ”匹配目录“ abc”内的所有文件的深度是无限的。
斜杠后跟两个连续的星号,然后斜杠匹配零个或多个目录。例如,“ a / ** / b”匹配“ a / b”,“ a / x / b”,“ a / x / y / b”等。
其他连续的星号被视为无效。
Ume*_*ana 10
在 .gitignore 中添加以下行将忽略整个存储库中的节点模块。
node_modules
Run Code Online (Sandbox Code Playgroud)
小智 7
通过代码编辑器或命令直接在根文件夹中创建.gitignore文件
对于Mac和Linux
触摸.gitignore
对于Windows
回声.gitignore
打开.gitignore声明这样的文件夹或文件名/ foldername