2016-04-03 20 views
6

Bu konuda oldukça yeniyim, ama gerçekten en iyi yanıtları aramak için elimden geleni denedim.Webstorm'da gug hata ayıklama js

Bir uygulama oluşturmak için yeoman kullandım. ('açısal tamsayı' kullanılır - https://github.com/angular-fullstack/generator-angular-fullstack)

Nodemon çalıştıran bir gulpfile.babel.js yapılandırma dosyasına sahiptir.

Yapmaya çalıştığım şey, gulp'un nodemon örneğinin sahip olduğum Webstorm sınır değerlerini vurmasını sağlamak.

şimdiye kadar denedim Ne:

- Düzenli ayıklama. (önemsiz ..) Ama öyle görünüyor ki, o, ECMA6 sözdizimini karşıladığında, mazeretler gönderiyor. (Yine .. Daha doğrusu WebStorm onu ​​çalıştırmak daha yudum örneğini çalıştırın.)

-

--debug kullanma - WebStorm içinde 'uzaktan hata ayıklama' kullanma.

- yudum görev düğüm müfettişi kurma ve dinlemek için onu ayarlamak 5353

- (örneğin) portu 5353

üzerinde --debug-brk ve hata ayıklama kullanarak Gerçekten eğer takdir Birisi bana yardım edebilir. Buradaki adam Webstorm'un bu davayı çözemediğini söylüyor, ancak garip, uzak sunucuları ayıklayabilirsin ama gulp nodemon sunucu örneğinde hata ayıklayamazsın? Debugging node app in WebStorm when run from gulp

+0

Düğüm j'leri mi kullanıyorsunuz? – Daenarys

cevap

2

Kullandığınız varsayarsak Node.js. Tarayıcı hata ayıklamada verilen benzer deneyimle, sunucu tarayıcısının krom tarayıcısındaki dosyaları ayıklamak için düğüm denetçisi sağlar. İşte

ardından reference link to set up the node inspector.

olan düğüm müfettişi ayarlamak için adımlardır. komutu

npm install -g node-inspector 

2) düğüm müfettişi başlayın Sen Sonuç olarak herhangi bir dizin

node-inspector 

dan başlatabilirsiniz ile

1) takın düğüm denetçisi, sen bir url alacak tarayıcıda hata ayıklama

3) Düğüm sunucusunu hata ayıklama modunda yeniden başlatın

değişim sunucusu başarıyla hata ayıklama modunda çalıştırıldığı anda projeniz

cd /path/to/your/project/directory/nodejs/server 
node --debug server 

4) sunucu klasörüne dizin, yukarıdaki sonucu alınan url kopyalayıp Krom tarayıcısında açın. Orada hata ayıklayıcısının hata bölümünün kaynak bölümündeki Node.js'nin tüm sunucu tarafı dosyalarını görebilirsiniz, burada yazılan sunucu javscript dosyalarındaki kesme noktalarını uygulayabilirsiniz.