Aby dodać do odpowiedzi JJJ, użyj grunt-shell-spawn jeśli chcesz mieć pewność, że każdy projekt ma własną instancję mongodb z własnymi danymi, możesz to zrobić:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Przykład wyświetla również tylko błędy.
Następnie wystarczy dodać shell:mongodb
do Twojego grunt server
lista zadań (najlepiej pierwsze zadanie), dodaj data
do Twojego .gitignore
(zakładając, że używasz git) i możesz już iść.