मान लीजिए कि मैंरनिंग NPM लिपियों क्रमिक रूप से
"scripts": {
"pre-build": "echo \"Welcome\" && exit 1",
"build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"",
"post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut",
"exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\""
},
क्या NPM आदेश मैं इन लिपियों के सभी क्रमिक रूप से लांच जाने के लिए चला सकते हैं। जब मैं प्री/पोस्ट फ़िक्सिंग का उपयोग अनुक्रमिक रूप से लॉन्च करता हूं लेकिन वे निष्पादित करने से पहले मूल स्क्रिप्ट को समाप्त करने की प्रतीक्षा नहीं करते हैं। मुझे लगता है कि एकमात्र समाधान इस तरह है: How do I get Gulp tasks to fire sequentially when firing shell commands in an async.series helper function?? मुझे पता है कि यह गुलप के साथ किया जा सकता है लेकिन अब मैं अपनी क्षमताओं का पता लगाने के लिए एनपीएम के साथ रहना चाहता हूं। किसी भी मदद के लिए धन्यवाद!
यह सबसे अच्छा काम करता है क्योंकि यह क्रम में निष्पादित करता है, क्योंकि प्रत्येक आदेश ओपी में अनुरोध के अनुसार प्रीवियो समाप्त होने तक निष्पादित नहीं होता है। धन्यवाद – Rice