84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我的软件用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里处理命令。