2011-12-15 11 views

Respuesta

83

GitHub tiene created a repository para responder a este tipo de preguntas durante varios idiomas/marcos, incluyendo uno para NodeJS.

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

Aquí es la actual como referencia:

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

pids 
logs 
results 
build 

node_modules 
+1

Gracias, lo has clavado – Aaronontheweb

+0

a partir de 2015, agrega 'bower_components'? –

+1

Si desea crear una secuencia de comandos: 'wget https://raw.githubusercontent.com/github/gitignore/master/Node.gitignore --no-check-certificate -O .gitignore' 8-) –

10
+0

Esos son muy específicos. –

+1

@RicardoTomasi - ¿Qué quiere decir muy específico? Entonces, ¿por qué incluye .DS_Store que es específico de Mac? – manojlds

+2

Específico para el proyecto. Los archivos '.seed, .csv, .bin, .dat, .pid' no están presentes en una aplicación común. Simplemente observe cómo varían en los ejemplos dados; solo tienen '.DS_Store',' npm-debug.log' y 'node_modules' en común. –

5

Como punto de partida:

.DS_Store 
thumbs.db 
*.log 
node_modules/ 

Añadir su config.json, compilado .js si está usando CoffeeScript, etc.

Cuestiones relacionadas