Node.js & process.env & OS Platform checker

Node.js & process.env & OS Platform checker

Window 10

image

Windows 7

ia32

CentOS

image


$ node
# process.env

node-env-reader.js


#!/usr/bin/env node

// console.log(`process`, JSON.stringify(process, null, 4));

let {
    arch,
    platform,
} = process;

console.log(`process.arch `, arch);
// x64
console.log(`process.platform `, platform);
// win32
// linux

// console.log(`process.env`, JSON.stringify(process.env, null, 4));

let {
    OS,
} = process.env;

console.log(`process.env.OS `, OS);
// Windows_NT
// undefined


// node node-env-reader.js

// git --version

// shell.exec(`git --version`);
// Windows PC & git version 2.21.0.windows.1

// shell.exec(`git --version`);
// 202 Linux & git version 1.7.1



// process.arch  x64
// process.platform  linux
// process.env.OS  undefined


OS

https://nodejs.org/api/os.html

arch

image

https://nodejs.org/api/os.html#os_os_arch

platform

https://nodejs.org/api/os.html#os_os_platform

image

Platform = OS + Arch

https://superuser.com/questions/514459/platform-vs-operating-system

URL

https://nodejs.org/api/url.html#url_url_strings_and_url_objects

740516-20190530154536459-554306433.png


win32

https://en.wikipedia.org/wiki/Windows_API

https://techterms.com/definition/win32

image

Alternatively referred to as the Windows API and WinAPI, Win32 is the main set of Microsoft Windows APIs used for developing 32-bit applications.

https://www.computerhope.com/jargon/w/win32.htm


转载于:https://www.cnblogs.com/xgqfrms/p/10949620.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值