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ść.