से नहीं मैं कुछ Gulp
कार्यों ठेठ clean
, build
, release
एक वेबसाइट के लिए कार्रवाई करना है। मेरे दिमाग में विशेष रूप से असामान्य कुछ भी नहीं। (वास्तव में यह बहुत Aurelia टाइपप्रति कंकाल के समान है।)Gulp कार्य जब वी.एस. 2015 टास्क धावक अन्वेषक से चलाने में नाकाम रहने के लिए, लेकिन कमांड प्रॉम्प्ट
टीम के अधिकांश एक PowerShell/कमान शीघ्र और वी.एस. कोड/उदात्त साथ संपादन से उपयोग करते हुए सामने के अंत विकास Gulp
करता है। टीम के कुछ ही दृश्य स्टूडियो का उपयोग कर 2015
कमांड प्रॉम्प्ट से build
कार्य चल रहा है बस ठीक काम करता है करता है, लेकिन अगर हम इसे विजुअल स्टूडियो के कार्य धावक एक्सप्लोरर से चलाने के लिए, यह हमें एक त्रुटि देता है।
हालांकि, अन्य कार्यों को चलाने (उदा। clean
) कमांड प्रॉम्प्ट और वीएस टास्क रनर एक्सप्लोरर दोनों से ठीक काम करता है।
दिलचस्प बात यह है कि टास्क रनर एक्सप्लोरर भी उस प्रक्रिया की एक प्रति आउटपुट करता है जो इसे कार्य चलाने के लिए आमंत्रित करता है। अगर मैं उस सटीक कमांड को कॉपी करता हूं (नीचे देखें) और इसे कमांड प्रॉम्प्ट में चलाएं, तो यह त्रुटि देता है। यह तब होता है जब कार्य धावक एक्सप्लोरर से चलाया जाता है, और केवल एक ही कार्य।
cmd.exe /c gulp -b "D:\Development\xxxx\WebSite" --color --gulpfile "D:\Development\xxxx\WebSite\Gulpfile.js" build
[20:40:42] Using gulpfile D:\Development\xxxx\WebSite\Gulpfile.js
[20:40:42] Starting 'build'...
[20:40:42] Starting 'clean'...
[20:40:42] Finished 'clean' after 5.74 ms
[20:40:42] Starting 'build-system'...
[20:40:42] Starting 'build-html'...
[20:40:42] Starting 'build-css'...
[20:40:42] Finished 'build-css' after 31 ms
[20:40:43] Finished 'build-html' after 162 ms
D:\Development\xxxx\WebSite\node_modules\gulp-tsb\lib\builder.js:153
var newLastBuildVersion = new Map();
^
ReferenceError: Map is not defined
at Object.build (D:\Development\xxxx\WebSite\node_modules\gulp-tsb\lib\builder.js:153:39)
at Stream.<anonymous> (D:\Development\xxxx\WebSite\node_modules\gulp-tsb\lib\index.js:40:22)
at _end (D:\Development\xxxx\WebSite\node_modules\through\index.js:65:9)
at Stream.stream.end (D:\Development\xxxx\WebSite\node_modules\through\index.js:74:5)
at DestroyableTransform.onend (D:\Development\xxxx\WebSite\node_modules\readable-stream\lib\_stream_readable.js:545:10)
at DestroyableTransform.g (events.js:180:16)
at DestroyableTransform.emit (events.js:117:20)
at endReadableNT (D:\Development\xxxx\WebSite\node_modules\readable-stream\lib\_stream_readable.js:960:12)
Process terminated with code 8.
at afterTick (D:\Development\xxxx\WebSite\node_modules\process-nextick-args\index.js:18:8)
at process._tickCallback (node.js:419:13)
मेरा गूगल फू त्रुटि संदेश/स्टैक ट्रेस या संबंधित खोजों पर खाली आ गया है:
यहाँ कार्य आदेश पंक्ति और कार्य धावक एक्सप्लोरर से संबंधित त्रुटि उत्पादन है।
क्या देता है?
अद्यतन: @ जोश-ग्राहम के अनुसार, वीएस द्वारा नोड किए जाने वाले नोड का संस्करण नीचे सूचीबद्ध है।
[10:12:48] Starting 'clean'...
Version: v0.10.31
[10:12:48] Finished 'clean' after 42 ms
हा-हा ... यह एक साथ हुआ होगा! स्पष्ट उत्तर के लिए धन्यवाद। मैं सही उत्तर संशोधित करूंगा। इसके अलावा, मैड्स पोस्ट की तुलना में तस्वीर का पालन करना भी आसान है। – Jaans
Google के लिए, मुझे यह त्रुटि मिल रही थी: नोड सास आपके वर्तमान वातावरण के लिए बाध्यकारी नहीं ढूंढ सका: विंडोज 32-बिट Node.js 5.x – dwbartz
के साथ यह नव-रिलीज विजुअल स्टूडियो 2017 पर भी लागू होता है। –