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å.