For at tilføje til JJJ's svar, brug grunt-shell-spawn Hvis du vil sikre dig, at hvert projekt har sin egen mongodb-instans med sine egne data, vil du gøre dette:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Eksemplet udskriver også kun fejl.
Du ville så bare tilføje shell:mongodb til din grunt server opgaveliste (helst den første opgave), tilføje data til din .gitignore (forudsat at du bruger git), og du er klar til at gå.