文章詳情頁
javascript - 如何在NW.JS中使用Node自動重啟進程?
瀏覽:165日期:2023-09-15 08:31:45
問題描述
我這個項目是基于NW.JS開發的,當滿足某個條件后,我需要重啟客戶端,但小弟我對NODE實在是不夠了解,需要各位大神幫忙解決,謝謝了!!無論是nw.js的方法亦或node的方法都行,只要能重啟程序就好~
問題解答
回答1:var nwRestart = function () { var child, child_process = require(’child_process’); if (process.platform == 'darwin') {child = child_process.spawn('open', ['-n', '-a', process.execPath.match(/^([^0]+?.app)//)[1]], { detached: true }); } else {child = child_process.spawn(process.execPath, [], { detached: true }); } child.unref(); require('nw.gui').Window.get().hide(); process._nw_app.quit();};nwRestart();
這個適用于比較老的nw客戶端,如果使用的nw版本比較新的話,需要相應的修改下,主要是最后的獲取nw_app進行退出
回答2:@QiCheen 太感謝了~謝謝!
標簽:
JavaScript
相關文章:
1. 在mac下出現了兩個docker環境2. html - sumlime text3代碼自動補全功能問題!3. web - css3 @keyframes用一次后面的任何樣式就解析不了了.4. javascript - 有一個異步獲取數據的函數A,其他依賴這個A得到的數據的函數是否都必須是異步的?5. css3 - 給body設置了translate3d,動畫的同時導致內部的fixed元素失效?6. node.js - win7 grunt不是內部或外部命令。7. 想練支付寶對接和微信支付對接開發(Java),好像個人不可以,怎么弄個企業的呢?8. node.js - 用node做微信開發后臺,獲取access_token報錯9. css3 - 求css頁面解決方案10. javascript - 大神們,求救啊,搞百度編輯器,弄了三天了,問題,如下
排行榜
