我正在制作一个React项目,并在Laptop和Windows 10台式机中使用Linux Mint。我想知道,我应该将哪些文件或文件夹保存在.gitignore中,这样就不必在每次切换计算机时都清理缓存并安装npm。
答案 0 :(得分:12)
为什么要打扰?只需将浏览器指向https://www.gitignore.io/,然后选择您正在使用的所有工具和技术即可。您将自动拥有一个生成的.gitignore文件。
答案 1 :(得分:1)
如果您使用create react应用,则其中包含用于React项目的.gitignore。您肯定想将node_modules保留在gitignore中。
答案 2 :(得分:1)
/node_modules
/.pnp
.pnp.js
package-lock.json
/coverage
/build
npm-debug.log*
答案 3 :(得分:1)
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# Distribution directories
dist/
# Typescript v1 declaration files
typings/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
答案 4 :(得分:0)
您可以在react gitignore中添加以下文件
.idea/
.vscode/
node_modules/
build
.DS_Store
*.tgz
my-app*
template/src/__tests__/__snapshots__/
lerna-debug.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
/.changelog
.npm/
yarn.lock
答案 5 :(得分:0)
node_modules应该始终放在gitignore和日志文件中(如果有)。休息由您决定。没有这样的标准