2016-03-23 10 views
10

क्विकस्टार्ट sb-admin-angular से, मैं परीक्षण चलाने की कोशिश कर रहा हूं, लेकिन मुझे त्रुटि unable to init ocLazyLoad मिलती है। (। यह एक Windows 7 मशीन है)कर्म परीक्षण त्रुटि "ocLazyLoad init करने में असमर्थ"

आदेश मैं परीक्षण चलाने के लिए उपयोग करते हैं:

$ grunt test --force 

मैं this thread से समझते हैं कि मुझे यकीन है कि ocLazyLoad पथ को स्क्रिप्ट पर karma.conf.js में जोड़ दिया जाता है बनाना चाहिए।

files: [ 
    'bower_components/angular/angular.js', 
    'bower_components/angular-mocks/angular-mocks.js', 
    ... 
    'bower_components/oclazyload/dist/ocLazyLoad.min.js', 
    'app/scripts/**/*.js', 
    'test/mock/**/*.js', 
    'test/spec/**/*.js' 
], 

मैं भी रूप में ऊपर उल्लिखित सूत्र में सुझाव दिया, ocLacyLoad पुनर्स्थापित करने के लिए बोवर उपयोग करने की कोशिश की है। मुझे संस्करणों का विकल्प दिया गया था और पहला विकल्प चुना गया था:

Unable to find a suitable version for oclazyload, please choose one: 
    1) oclazyload#~0.5.2 which resolved to 0.5.2 and is required by sb-admin 
    2) oclazyload#^1.0.9 which resolved to 1.0.9 

मुझे यहां कौन सा कदम गुम या दूषित है, कृपया?

उत्तर

5

मैं bower.json फ़ाइल में oquazyload को 0.6.0 या उच्चतर संस्करण में अद्यतन करता हूं। कुछ 0.5.x संस्करण ने इस बग को पेश किया और इसे 0.6.0 संस्करण पर हल किया गया।

उदाहरण के bower.json मान पर वर्तमान मूल्य 0.5.2 था जिसका आपने भी उपयोग किया था।

संदर्भ:

[1] https://github.com/ocombe/ocLazyLoad/issues/122 (GitHub में इस मुद्दे को)

+0

मैंने 0.6.0 को अपडेट करने का प्रयास किया। आउटपुट –

+1

में कोई बदलाव नहीं आया था क्या आपने पुराने पैकेज के लिए 'बॉवर अनइंस्टॉल' का उपयोग किया था? तो, सही संस्करण वास्तव में उपयोग में आता है। – mico

+0

नहीं। मैंने वह कदम नहीं उठाया। मैं अभी इसका प्रयास नहीं कर सकता। यदि बकाया राशि समाप्त हो जाती है, तो मैं फिर कोशिश कर सकता हूं, और यह काम करता है, मैं समझता हूं कि आपको अपने अंक कैसे प्राप्त करें। –

3

यह ऐसा दिखता है कि तुम क्या अनुभव कर रहे हैं है:

यह ocLazyLoad 0.6.0 में तय किया जाना चाहिए।

+0

0.6.0 करने के लिए उन्नत। कोई बदलाव नहीं –

संबंधित मुद्दे