Để thêm vào câu trả lời của JJJ, hãy sử dụng grunt-shell-spawn nếu bạn muốn đảm bảo mỗi dự án đều có phiên bản mongodb của riêng nó với dữ liệu riêng của nó, bạn sẽ làm điều này:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
Ví dụ này cũng chỉ in ra các lỗi.
Sau đó, bạn chỉ cần thêm shell:mongodb
tới grunt server
danh sách nhiệm vụ (tốt nhất là tác vụ đầu tiên), thêm data
vào .gitignore
của bạn (giả sử bạn đang sử dụng git) và bạn đã sẵn sàng.