मैं अपने कोड का सत्यापन करने JSHint घुरघुराना मॉड्यूल का उपयोग करने की कोशिश कर रहा हूँ, लेकिन मैं हमेशा निम्न त्रुटि मिलती है:grunt-contrib-jshint चेतावनी: पथ एक स्ट्रिंग होना चाहिए;
Running "jshint" task
[D] Task source: C:\Coursera\03. Intro Angular JS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.js
Running "jshint:all" (jshint) task
[D] Task source: C:\Coursera\03. Intro Angular JS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.js
Verifying property jshint.all exists in config...OK
Files: Gruntfile.js, app/scripts/app.js
Options: force=false, reporterOutput=null, jshintrc=".jshintrc", reporter={}
Warning: Path must be a string. Received { toString: [Function], reporter: [Function] } Use --force to continue.
समस्या है कि यहां तक कि --verbose और -debug का उपयोग कर, यह शो नहीं करता त्रुटि पर काम करने के लिए कुछ भी, बस "पथ एक स्ट्रिंग होना चाहिए", मैंने जेएसलिंट (ब्रैकेट्स का उपयोग करके) फ़ाइल को प्रमाणित किया है और यह काफी अच्छी तरह से काम करता है, वेबसाइट भी ठीक काम करती है।
जो मैंने अभी तक किया है।
- unistalled node.js और नोड मॉड्यूल 3 बार (प्रत्येक बार कुछ अलग करने की कोशिश कर रहा है)।
- ने मेरे बहुत ही सरल जेएस फ़ाइल को मान्य करने के लिए अपने गंदे कार्य को सीमित करने की कोशिश की, और यह भी काम नहीं करता है, इसका मतलब है कि कोड या मेरी gruntfile.js से संबंधित नहीं है।
गुलप आपके समाधान को बनाने के लिए एक बेहतर विकल्प प्रतीत होता है, इसकी तुलना में आसान और तेज है; – minimalistix
नोड का कौन सा संस्करण आप चल रहे हैं? मैंने अभी 6 पर अपडेट किया है और मुझे यह त्रुटि मिल रही है। – keepitreal