首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何确定安装了64位或32位节点可执行文件?

如何确定安装了64位或32位节点可执行文件?
EN

Stack Overflow用户
提问于 2014-07-25 21:18:03
回答 6查看 57.5K关注 0票数 102

在我的windows pc上,我安装了nodejs。我想确定它是64位还是32位。如何确定这一点?我执行了

node --help

但这似乎没有任何选项可以给我提供所需的信息。

EN

回答 6

Stack Overflow用户

发布于 2016-05-27 00:04:40

从命令行运行以下命令:

node -p "process.arch"

它将返回'arm''arm64''ia32''mips''mipsel''ppc''ppc64''s390''s390x'、<代码>D10或<代码>D11。

https://nodejs.org/api/process.html#process_process_arch

票数 130
EN

Stack Overflow用户

发布于 2015-03-04 17:23:35

如果node已安装并可执行,则只需运行

c:\> node -p "process"    

您应该会看到process变量的内容已格式化。在这里,键archplatform表示您的操作系统。在下面的示例中,它是一个Windows 7 x64

{
    title : 'Administrator: C:\\Windows\\System32\\cmd.exe - node  ',
    version : 'v0.10.36',
    moduleLoadList :
    [   'Binding evals',
        ...
        'Binding signal_wrap',
        'NativeModule string_decoder'],
    versions : {
        http_parser : '1.0',
        node : '0.10.36',
        v8 : '3.14.5.9',
        ares : '1.9.0-DEV',
        uv : '0.10.30',
        zlib : '1.2.8',
        modules : '11',
        openssl : '1.0.1l'
    },
    arch : 'x64',
    platform : 'win32',
    argv : ['node'],
    execArgv : [],
    env : {
        ALLUSERSPROFILE : 'C:\\ProgramData',
        HOMEDRIVE : 'C:',
        JAVA_HOME : 'C:\\Program Files\\Java\\jdk1.8.0_05',
        NODEJS : 'C:\\Program Files (x86)\\nodejs\\',
        NUMBER_OF_PROCESSORS : '4',
        OS : 'Windows_NT',
        Path : 'C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;',
        PATHEXT : '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY',
        PROCESSOR_ARCHITECTURE : 'AMD64',
        PROCESSOR_IDENTIFIER : 'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel',
        PROCESSOR_LEVEL : '6',
        PROCESSOR_REVISION : '2a07',
        ProgramData : 'C:\\ProgramData',
        ProgramFiles : 'C:\\Program Files', 
        'ProgramFiles(x86)' : 'C:\\Program Files (x86)',
        ProgramW6432 : 'C:\\Program Files',
        PROMPT : '$P$G',
        PUBLIC : 'C:\\Users\\Public',
        PYTHON : 'C:\\Python34',
        SESSIONNAME : 'Console',
        SystemDrive : 'C:',
        SystemRoot : 'C:\\Windows',
        windir : 'C:\\Windows',
        windows_tracing_flags : '3'
    },
    features : {
        ...
    },
    config : {
        ...
    }
}
票数 65
EN

Stack Overflow用户

发布于 2015-03-04 19:33:59

在mac中

$ node
 > require('os').arch()

在windows中

c:\> node
> require('os').arch()
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24956691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档