我无法忽略某些本地文件和模块,例如:安装后通过在本地 git Version Control 中运行
git i
或 git install
对于基本的 React v18.2.0 仪表板项目,忽略某些本地文件和模块:node_modules、package-lock.json .
提示:=> /node_modules、node_modules/* 和 .node_modules 也不起作用:(
# dependencies
node_modules
package-lock.json
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
/.env*
npm-debug.log*
.vercel
{
"name": "batata",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
},
"dependencies": {
"@types/react-bootstrap": "^0.32.36",
"bootstrap": "^5.3.3",
"react": "^18.2.0",
"react-bootstrap": "^2.10.2",
"react-dom": "^18.2.0",
"react-nice-avatar": "^1.5.0"
},
"devDependencies": {
"@types/react": "^18.2.66",
"@types/react-dom": "^18.2.22",
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.2.0",
"@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.57.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.6",
"typescript": "^5.2.2",
"vite": "^5.4.8"
}
}
IDE Screenshot
要忽略文件夹,您需要在要排除的目录后面加上斜杠。在您的情况下,条目应该是
node_modules/
。
引用.gitignore文档
- 斜杠“/”用作目录分隔符。分隔符可能出现在 .gitignore 搜索模式的开头、中间或结尾。
- 如果模式的开头或中间(或两者)有分隔符,则该模式相对于特定 .gitignore 文件本身的目录级别。否则,该模式也可能在 .gitignore 级别以下的任何级别匹配。
- 如果模式末尾有分隔符,则该模式将仅匹配目录,否则该模式可以匹配文件和目录。