Per aggiungere alla risposta di JJJ, utilizzando grunt-shell-spawn se vuoi assicurarti che ogni progetto abbia la sua istanza mongodb con i suoi dati, dovresti farlo:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
L'esempio stampa anche solo gli errori.
Dovresti quindi semplicemente aggiungere shell:mongodb
al tuo grunt server
elenco attività (preferibilmente la prima attività), aggiungi data
al tuo .gitignore
(supponendo che tu stia usando git) e sei a posto.