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.