Um die Antwort von JJJ zu ergänzen, verwenden Sie grunt-shell-spawn Wenn Sie sicherstellen möchten, dass jedes Projekt eine eigene Mongodb-Instanz mit eigenen Daten hat, gehen Sie wie folgt vor:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Das Beispiel gibt auch nur Fehler aus.
Sie würden dann einfach shell:mongodb
hinzufügen zu Ihrem grunt server
Aufgabenliste (vorzugsweise die erste Aufgabe), data
hinzufügen zu Ihrer .gitignore
(vorausgesetzt, Sie verwenden Git) und Sie können loslegen.