विंडोज का उपयोग करते हुए, मैं स्क्रिप्ट चलाने पर एनपीएम त्रुटियों में चल रहा हूं। क्या ओएसएक्स और विन 7 के बीच पैटर्न अलग-अलग है? या यह मोचा विशिष्ट है?मोचा इस पथ (या पैटर्न) को हल क्यों नहीं कर सकता?
उदाहरण के लिए, मेरे परीक्षणों में हैं:
src/redux/normalizers/__tests__
और NPM स्क्रिप्ट है:
> mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'
C:\Users\User\WebstormProjects\redux-form\node_modules\mocha\lib\utils.js:626
throw new Error("cannot resolve path (or pattern) '" + path + "'");
^
Error: cannot resolve path (or pattern) ''src/**/__tests__/*''
:
"test": "mocha --compilers js:babel/register --recursive 'src/**/__tests__/*'"
मेरे कंसोल (भी नीचे स्क्रीनशॉट में) इस का कहना है स्क्रीनशॉट: http://i.imgur.com/EL7LOna.png
संपादित मैं समय
"test": "mocha --compilers js:babel/register --recursive src/**/__tests__/*"
को होने के लिए रेपो लेखक का परीक्षण स्क्रिप्ट को बदलने में सक्षम था शायद यह सिर्फ उनकी ओर से जो कोई भी नहीं देखा और कोई नहीं खिड़कियों का उपयोग करता है क्योंकि पर एक त्रुटि है?
फिर भी, मैं समझना चाहता हूं क्यों। हो सकता है कि इन कड़ियों जो कोई भी इस जाता है के लिए उपयोगी होते हैं:
इसके अलावा यहां भरा हुआ है NPM-debug.log https://paste.ee/p/6Wexf – AlecPerkey
त्रुटि [मोचा के utils.js] में फेंक दिया जाता है (https://github.com /mochajs/mocha/blob/63ef07f7e5cac464e0710812cdadecb009bcdf3b/lib/utils.js#L628) लेकिन यह [ग्लोब सिंक फ़ंक्शन] (https://github.com/isaacs/node-glob) के कारण होता है। मैं यह भी जानना चाहूंगा कि ऐसा क्यों होता है –