我的軟體用electron 開發的。
可以運行在linux沒問題。但是要運行在無圖形介面的linux平台。是不是得開發各種指令。 例如 service nginx restart 就是讓軟體啟動。還有停止什麼的例如electron -v就是列出軟體的版本號。
弱弱的問,在electron裡面怎麼弄這些功能,好無頭緒啊,百度搜尋都不知道搜尋什麼關鍵字。請指點一二,謝謝。
electron是用來建構桌面應用的。
electron
你如果想在linux的console下跑起來,就不要使用linux的console下跑起来,就不要使用electron,直接用node.js,直接用node.js不就好了?
linux
console
node.js
是可以的。不過Electron在這種情況下其實沒有用武之地,因為命令列交互輸出主要靠stdout輸出,而不是HTML渲染結果。直接用Node.js會比較好。 process.argv就是命令列參數,前兩個是electron指令和main.js。 var options = process.argv.slice(2);你需要手動執行而不是用npm。 node_modules/.bin/electron main.js argv1 argv2在main.js裡處理指令。
electron
是用來建構桌面應用的。你如果想在
linux
的console
下跑起來,就不要使用linux
的console
下跑起来,就不要使用electron
,直接用node.js
,直接用node.js
不就好了?是可以的。不過Electron在這種情況下其實沒有用武之地,因為命令列交互輸出主要靠stdout輸出,而不是HTML渲染結果。直接用Node.js會比較好。
process.argv就是命令列參數,前兩個是electron指令和main.js。
var options = process.argv.slice(2);
你需要手動執行而不是用npm。
node_modules/.bin/electron main.js argv1 argv2
在main.js裡處理指令。