JJJの回答に追加するには、grunt-shell-spawn を使用します 各プロジェクトに独自のデータを持つ独自のmongodbインスタンスがあることを確認したい場合は、次のようにします。
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
この例では、エラーのみが出力されます。
次に、shell:mongodb
を追加するだけです。 grunt server
に タスクリスト(できれば最初のタスク)、data
を追加します .gitignore
に (gitを使用していると仮定して)これで問題ありません。