我的软件用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里处理命令。