2016-06-28 4 views
1

방금 ​​꿀꺽 꿀꺽한 환경을 설정하고 있었는데 그 후에 git에서 repo를 만들려고했는데 그 후 git add -A를 사용할 수 없었기 때문에 별도로 폴더를 추가하려고했습니다. , 나는 node_modules 이외의 모든 폴더를 추가 할 수 있었고 이것이 보여주는 오류입니다.git에 node_module 폴더를 추가 할 수 없습니다

경고 : 'node_modules에 액세스 할 수 없습니다/꿀꺽 - 말대꾸/node_modules/노드 말대꾸/node_modules/말대꾸 그래프/node_modules/yargs/node_modules/읽기 PKG 업/node_modules/읽기 PKG/node_modules/정상화 node_modules/browser_sync/node_modules/socket.io /에있는 CRLF로 대체 될 것입니다. 경고 : LF는 node_modules/browser_sync/node_modules/socket.io /에있는 CRLF로 바뀝니다. -package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/.gitignore ' node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.gitattributes. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.npmignore에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.travis.yml에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/Gruntfile.js에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/LICENSE-MIT.txt의 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/README.md에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/bower.json에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/component.json의 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/generate-test-data.py의 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/index.html의 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/tests.js에서 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/utf8.js의 CRLF로 바뀝니다. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. .gitattributes. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. .npmignore. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. .travis.yml. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. Gruntfile.js. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. LICENSE-MIT.txt. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. README.md. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. bower.json. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. component.json. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. package.json. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. tests/generate-test-data.py. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. tests/index.html. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. tests/tests.js. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 경고 : LF는 node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8 /에있는 CRLF로 바뀝니다. utf8.js. 파일의 작업 디렉토리에 원래 줄 끝이 있습니다. 치명적 : 'node_modules/browser-sync/node_modules/yargs/node_modules/읽기 -pkg-up/node_modules/읽기 -pkg/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/spdx-license-ids.json ': 파일 이름이 너무 깁니다.

+2

Torvalds의 이름으로 버전 제어에 node_modules를 추가하는 이유는 무엇입니까? repo에'package.json'을 추가하면 다른 사람들이 어떤 패키지를 가져올 지 알 수 있습니다. 그렇지 않으면 공간, 대역폭, 처리 및 트리의 낭비를 낭비하는 것입니다. 글로벌'.gitignore'에'node_modules /'를 추가해야합니다. –

+1

맞습니다. 저는 새로운 것을 시도하는 새로운 꿀벌 일뿐입니다. 오늘이 사실을 알게 된 것은 비록 누군가와이 저장소를 공유하려고해도 pakage.json이 그 일을 할 수 있다는 것입니다. 복제 후 npm을 설치하면됩니다. 설치가 거의 끝났습니다. 감사합니다. –

+0

node_modules 폴더를 어떻게 찾을 수 있습니까? –

답변

1

통일 된 결말 때문에.

변경 설정 :

git config --global core.autocrlf false 

참조 :

https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#Formatting-and-Whitespace

BTW, 당신은 왜 node_modules 힘내에 추가 할 않았다? package.json을 사용하여 좋지 않습니까?

+0

네 말이 맞아, 나는 새로운 일을 시도하는 새로운 벌 일 뿐이야. 오늘이 사실을 알게 된 것은 비록 누군가와이 저장소를 공유하려고해도 pakage.json이 그 일을 할 수 있다는 것입니다. 복제 후 npm을 설치하면됩니다. 설치가 거의 끝났습니다. 감사합니다. –

+0

node_modules 폴더를 어떻게 찾을 수 있습니까? 나는 다른 것들을 시도했지만 효과가 없었습니다. 미리 감사드립니다. –

+0

사실 저는 고마워했습니다. 귀찮게해서 미안해. –

관련 문제