簡體   English   中英

將node-webkit作為node.js app運行

[英]Running node-webkit as node.js app

有沒有辦法讓node.js成為node-webkit應用程序的主機進程?

我正在使用Intellij IDEA進行node.js開發,它有最好的node atm調試器。 但是node-webkit提供了自己的nw.exe進程,普通的node.js環境無法對其進行調試。 其他調試選項(chrome devtools)與IDEA調試的效率不匹配。

IDEA提供了某種新的調試支持,但它非常原始並且可以處理許多故障並且不適用於許多事情。

所以我想開發node-webkit app,它開始在node.js進程的控制之下,就像appjs一樣。

你可以做,如果你使用管理在調試模式下啟動nw.exe child_process.exec並確保行“調試端口監聽[NNNNN]”被寫入標准錯誤,因為根據https://youtrack.jetbrains.com /問題/ WEB-1919#評論= 27-556387

IDE解析它並且可以理解應該初始化新的調試會話以及調試端口是什么。

這就夠了問題是:

  1. child_process.exec將不會返回stderr,直到子進程結束,並且它沒有提供將其傳遞給node.js主機的方法。

  2. node-webkit只提供--remote-debugging-port選項來指定打開devtools調試器的端口; 沒有選項可以在調試模式下啟動(類似於--debug--debug-brk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM