Om toe te voegen aan het antwoord van JJJ, met behulp van grunt-shell-spawn als je er zeker van wilt zijn dat elk project zijn eigen mongodb-instantie heeft met zijn eigen gegevens, doe je dit:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Het voorbeeld drukt ook alleen fouten af.
Je zou dan gewoon shell:mongodb . toevoegen naar je grunt server takenlijst (bij voorkeur de eerste taak), voeg data toe naar je .gitignore (ervan uitgaande dat je git gebruikt) en je bent klaar om te gaan.