2017-02-20 47 views
16

Bir node.js programı, bir --inspect oturumunun bağlamında tamamlanmaya çalıştığında (yani Chrome dev araçları hata ayıklayıcısı aracılığıyla), zorunda kalmadan yeniden başlatmak mümkün mü? --inspect komutunu komut satırından yeniden düzenleyin?Aynı düğümde yeniden oturum aç/yeniden başlat

Bir --inspect komutunun yeniden verilmesiyle ilgili sorun, her seferinde farklı bir krom URL'si oluşturması ve daha sonra bunu her seferinde Chrome'a ​​kopyalayıp yapıştırması gerektiğidir. İdeal olarak, krom hata ayıklama oturumunu yeniden başlatmak için F5'i zorlamak istiyorum.

Yani iki sorunlar:

  1. ben akım (sadece yenilemek için yani hiçbir şekilde) öldürmeden ayıklama oturumu yeniden başlatamazsınız.
  2. Yeni bir oturum başlattığımda, URL'yi URL'ye yapıştırmam gerekiyor. (1. sorun kadar kötü değil.)
+0

şeklinde bir liman seçeneği ekliyor. Dokümanlar listesinde başka bir şey yok. https://nodejs.org/dist/latest-v6.x/docs/api/debugger.html#debugger_v8_inspector_integration_for_node_js – Artif3x

cevap

15

Size bir kaç seçenek sunacaksınız, ancak size basit bir F5 yenilemesi sağlamayacaktır, her ikisi de - tarafından oluşturulan yeni URL'yi kopyalamak/yapıştırmaktan önemli ölçüde daha iyidir. bayrağı kontrol edin.

en optimal çözüm Chrome veya Opera için bu uzantıyı yüklüyor: https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj

NIM (Node Inspector Manager)

Bu senin için düğüm müfettiş yönetecek. Ortaya çıkan araç çubuğu simgesini tıklamanız ve geçiş anahtarından "Otomatik" seçeneğini seçmeniz yeterlidir. Düğüm sunucunuz bir denetim URL'si oluşturduğunda, tarayıcınız daha sonra denetim modunda Chrome DevTools'u açar.

Düşük teknolojili (ve daha fazla manuel) rotayı kullanmak istiyorsanız veya bir Chrome uzantısı yüklemek istemiyorsanız, Chrome'unuzu "chrome: // inspect" olarak açmanız yeterlidir. Düğüm sunucunuzu içerecek Uzaktan Hedef altında bir liste alırsınız. Orada "teftiş" bağlantısını tıklamanız yeterlidir ve DevTools mevcut URL ile açılacaktır. Bu yöntemin olumsuz tarafı, sunucunuz her yeniden başlatıldığında "incelemek" bağlantısını yeniden tıklamanız gerekecek. Kopyalama/yapıştırma URL'lerini önler, ancak yine de manuel emeği içerir. --inspect = 9222: Bu --inspect bayrak için tek seçenek gibi görünüyor

chrome:inspect method

+0

Harika bir çözüm arkadaşım, bana yardım etti. Teşekkürler! – Loves2Develop