JJJ के जवाब में जोड़ने के लिए, grunt-shell-spawn का उपयोग करके यदि आप यह सुनिश्चित करना चाहते हैं कि प्रत्येक प्रोजेक्ट का अपना मोंगोडब इंस्टेंस है और इसका अपना डेटा है तो आप यह करेंगे:
shell: {
mongodb: {
command: 'mongod --dbpath ./data/db',
options: {
async: true,
stdout: false,
stderr: true,
failOnError: true,
execOptions: {
cwd: '.'
}
}
}
},
उदाहरण भी केवल त्रुटियों को प्रिंट करता है।
फिर आप केवल shell:mongodb
add जोड़ेंगे आपके grunt server
. पर कार्य सूची (अधिमानतः पहला कार्य), data
जोड़ें आपके .gitignore
. पर (यह मानते हुए कि आप git का उपयोग कर रहे हैं) और आप जाने के लिए अच्छे हैं।