[英]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解析它並且可以理解應該初始化新的調試會話以及調試端口是什么。
這就夠了但問題是:
child_process.exec
將不會返回stderr,直到子進程結束,並且它沒有提供將其傳遞給node.js主機的方法。
node-webkit只提供--remote-debugging-port
選項來指定打開devtools調試器的端口; 沒有選項可以在調試模式下啟動(類似於--debug
或--debug-brk
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.