ile bir test başlatılırken hata 64 bit Windows 7 sistemindeki angularjs eğitimlerini deniyorum çünkü bu çerçeveyi ana sayfasında okuduğumdan oldukça ilginç buluyorum. Ben node.js için bir newbie ve Java-Script deneyimli değil.Testacular
Testleri çalıştırırken, aşağıdaki hatayı alıyorum. Sorunun ne olduğunu öğrenebilir ya da nasıl belirleyebileceklerine dair ipuçları verebilir mi? Ben düğümün taze Kurulum ve konsol penceresi bastırılanla ince çalıştı
npm install -g testacular
ile testacular ekledi. sazan yavrusu davranış olarak, tam yoluna Seti env değişken CHROME_BIN hata msg kafa karıştırıcı
Chrome.exe:
PS C:\Users\xx\Documents\Angular\angular-phonecat> .\scripts\test.bat
INFO [testacular]: Testacular server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [testacular]: { [Error: spawn ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn' }
Error: spawn ENOENT
at errnoException (child_process.js:948:11)
at Process.ChildProcess._handle.onexit (child_process.js:739:34)
Peki, 'chrome' yüklü ve yolunda var mı? Hata temelde 'child_process.spawn'' ENOENT'ü attığını ve bu genellikle yürütülebilir dosyanın – Zeta
Yep, Chrome yüklü olduğunu ve Chrome'un uygulama klasörünü PATH değişkenine eklediğimi belirtiyor. Node.js'nin başlatmaya çalıştığı işlemin ne olduğunu öğrenmenin bir yolu var mı? – CSharper