मान लीजिए कि मेरे पास है
"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\""
},
इन सभी लिपियों को क्रमिक रूप से लॉन्च करने के लिए मैं एनपीएम कमांड क्या चला सकता हूं। जब मैं प्री / पोस्ट फिक्सिंग का उपयोग करता हूं तो वे क्रमिक रूप से लॉन्च होते हैं लेकिन निष्पादन से पहले वे मूल स्क्रिप्ट के समाप्त होने का इंतजार नहीं करते हैं। मैं मान रहा हूं कि एकमात्र समाधान ऐसा है: जब मैं एसनरिसेरीज़ हेल्पर फ़ंक्शन में शेल कमांड को फायर करता हूं तो मुझे क्रमिक रूप से फायर करने के लिए गुल्प टास्क कैसे मिलते हैं? ? मुझे पता है कि यह गुल्प के साथ किया जा सकता है लेकिन मैं इसकी क्षमताओं का पता लगाने के लिए एनपीएम के साथ रहना चाहूंगा। किसी भी मदद के लिए धन्यवाद!
Startकमांड के प्रलेखन के अनुसार , आपको /waitपैरामीटर का उपयोग करने में सक्षम होना चाहिए (आवेदन शुरू करें और इसे समाप्त करने के लिए प्रतीक्षा करें)