benim kodu doğrulamak için jshint hırıltı modülünü kullanmaya çalışıyorum, ama her zaman aşağıdaki hatayı alıyorum: Sorun bile --verbose ve -debug kullanarak, bu gösteriyi doesnt olduğunugrunt-contrib-jshint uyarısı: yol bir dize olmalı;
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.
hata üzerinde çalışmak için bir şey, sadece "yol bir dize olmalı", ben JSLint (parantez kullanarak) ile dosyayı doğruladı ve oldukça iyi çalışıyor, web sitesi de iyi çalışıyor. Şimdiye kadar yaptığım şey.
- Unistalled node.js ve düğüm modülleri 3 kez (her seferinde farklı bir şey denemek).
- , çok basit bir js dosyasını basitçe doğrulamak için öğütme görevimi kısıtlamaya çalıştı ve ayrıca çalışmaz, bu kodla veya gruntfile.js ile ilgili olmayan anlamına gelir.
Çözünürlüğünüzü daha kolay ve daha hızlı bir şekilde oluşturmak için Gulp daha iyi bir seçenek gibi görünüyor; – minimalistix
Düğümün hangi sürümü çalışıyorsunuz? Sadece 6'ya güncelledim ve bu hatayı alıyorum. – keepitreal