我正在编写几个节点外壳脚本,供在平台上开发时使用。我们有Mac和Windows开发人员。是否可以在Node中检查变量以便在一个实例中运行.sh文件,在另一个实例中运行.bat?
使用的变量是 process.platform
process.platform
在Mac上,变量返回darwin。在Windows上,它返回win32(甚至在64位上)。
darwin
win32
当前可能的值为:
aix
freebsd
linux
openbsd
sunos
我只是将其设置在我的jakeFile的顶部:
var isWin = process.platform === "win32";