2011-12-15 4 views
49

मैं एक नौसिखिया नोड.जेएस डेवलपर हूं ...क्या node.JS- विशिष्ट फ़ाइलों और फ़ोल्डरों को आमतौर पर .gitignore के माध्यम से बाहर रखा जाता है?

डेवलपर आमतौर पर .gitignore के माध्यम से उत्पादन में अपने नोड.जेएस गिट रिपॉजिटरीज़ से बाहर क्या करते हैं?

node_modules? बिन?

https://github.com/visionmedia/express/blob/master/.gitignore
https://github.com/senchalabs/connect/blob/master/.gitignore
https://github.com/nodejitsu/forever/blob/master/.gitignore
https://github.com/LearnBoost/socket.io/blob/master/.gitignore

उत्तर

83

GitHub कई भाषाओं/चौखटे, NodeJS के लिए एक सहित के लिए सवाल इस तरह का जवाब देने के लिए created a repository है।

lib-cov 
*.seed 
*.log 
*.csv 
*.dat 
*.out 
*.pid 
*.gz 

pids 
logs 
results 
build 

node_modules 
+1

धन्यवाद, आपने 2015 तक इसे – Aaronontheweb

+0

पर खींचा है, 'bower_components' जोड़ें? –

+1

यदि आप इसे स्क्रिप्ट करना चाहते हैं: 'wget https://raw.githubusercontent.com/github/gitignore/master/Node.gitignore --no-check-certificate -O .gitignore' 8-) –

10

सबसे आसान तरीका GitHub पर सबसे लोकप्रिय Node.js मॉड्यूल को देखने के लिए है:

.DS_Store 
thumbs.db 
*.log 
node_modules/ 

जोड़ें अपने config.json, .js संकलित आप coffeescript उपयोग कर रहे हैं, आदि

+0

उन-अलग होते हैं:

https://github.com/github/gitignore/blob/master/Node.gitignore

यहाँ संदर्भ के लिए वर्तमान से एक है। –

+1

@ रिकार्डो टोमासी - आपका क्या मतलब बहुत विशिष्ट है? फिर आप क्यों शामिल हैं .DS_Store जो मैक विशिष्ट है? परियोजना के लिए विशिष्ट – manojlds

+2

। '.seed, .csv, .bin, .dat, .pid' फ़ाइलें एक सामान्य ऐप में मौजूद नहीं हैं। बस ध्यान दें कि वे दिए गए उदाहरणों में कैसे भिन्न होते हैं - उनके पास केवल '.DS_Store', 'npm-debug.log' और' node_modules' सामान्य हैं। –

5

एक शुरुआत के रूप में: आदि ... कि बाहर की जाँच करने के लिए

संबंधित मुद्दे