本文使用PowerShell脚本举例。
场景作为一名JSer,对于其他语言应该抱有敬畏的态度,但对于JS也应该有着虔诚的信仰。
我们坚信,JS可以做到一切。
而,Windows居然不能主动关闭显示器(不算厂商定制),真的是令人无语。难道macOS的触发角不香吗?弄个电源管理还时不时出现bug,让人烦不胜烦。
对于我这种一天24小时开机,随时可能远程使用的人来说,没有关闭屏幕的功能(含bug),简直无法容忍。
既然你无法稳定地提供自动熄屏的功能,那我就自己撸一套脚本运行不就好了?
但是想想Node.js的可执行方式对于普通Windows来说,实在是不好弄,那么就想办法把Node.js脚本转成熟悉的exe可执行文件就行。
首选方案,Pkg。
PkgPkg是一个轻松将Node.js脚本打包成exe可执行文件的npm包,注意是Node.js,不是普通的JS。
功能相当简单,如果只考虑使用命令行直出的方案,通过pkg--help如下的说明就足够用了。
pkg[options]inputOptions:-h,--helpoutputusageinformation-v,--versionoutputpkgversion-t,--targets