För att lägga till JJJs svar, använd grunt-shell-spawn om du vill försäkra dig om att varje projekt har sin egen mongodb-instans med sina egna data gör du så här:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Exemplet skriver också bara ut fel.
Du skulle då bara lägga till shell:mongodb
till din grunt server
uppgiftslista (helst den första uppgiften), lägg till data
till din .gitignore
(förutsatt att du använder git) och du är klar.