programing

React 프로젝트의 .gitignore에 있어야 하는 파일 또는 폴더는 무엇입니까?

javajsp 2023. 3. 25. 09:54

React 프로젝트의 .gitignore에 있어야 하는 파일 또는 폴더는 무엇입니까?

저는 리액트 프로젝트를 만들고 Laptop과 Windows 10 데스크톱에서 Linux mint를 사용하고 있습니다.컴퓨터를 바꿀 때마다 캐시를 청소하고 npm을 설치하지 않으려면 .gitignore에 어떤 파일이나 폴더를 보관해야 하는지 알고 싶습니다.

왜 신경써요?브라우저에서 gitignore.io을 선택하고 사용 중인 모든 도구와 기술을 선택합니다.자동으로 생성된다..gitignore파일.

# 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

리액트 앱을 사용하면 리액트 프로젝트에 적합한 .gitignore가 포함됩니다.반드시 node_modules를 gitignore에 유지해야 합니다.

자세한 내용은 .gitignore 파일을 구성하는 방법을 참조하십시오.

의존 관계

/node_modules
/.pnp
.pnp.js
package-lock.json

테스트

/coverage

생산.

/build

기타

npm-debug.log*

내가 찾을 수 있는 가장 가까운 '공인'은.gitignore오픈 소스입니다..gitignoreFacebook git repo - https://github.com/facebook/react/blob/main/ . ignore ignignained 。

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

node_module은 항상 gitignore 및 로그 파일이 있는 경우 해당 파일에 저장해야 합니다.휴식은 당신에게 달렸어요.그런 기준이 없다.

언급URL : https://stackoverflow.com/questions/60220919/which-files-or-folders-should-be-in-gitignore-in-react-project