NW.js 运行 命令平台指的是什么?
NW.js run command what does platform refer to?
我按照 NW.js 文档的建议使用 https://github.com/evshiron/nwjs-builder-phoenix。
当我 运行 "运行" 命令时,我在 cmd 中得到这个输出:
D:\...\node_modules\.bin> run D:\...\NWJS\test_app
Fetching NW.js binary... {
platform: 'win32',
arch: 'x64',
version: '0.46.3',
flavor: 'sdk' }
Launching NW.js app...
NW.js app exited with 0.
我的 package.json 文件包含以下内容:
...
"scripts": {
"dist": "build --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://dl.nwjs.io/ .",
"start": "run --x64 --mirror https://dl.nwjs.io/ ."
},
...
所以我的问题是“平台”指的是什么?那很好还是应该是 win64 而不是 win32?
(顺便说一句,我的电脑是 win64)
win32
出于某种原因,通常成为与 Windows 相关联的名称。它没有任何意义,但事情就是这样,所以你经常会看到甚至 64 位 Windows 软件在名称中的某处提到 win32
。正如您从 arch
键中看到的那样,它正在使用它应该使用的 64 位版本。
platform
值将是 Node.js 中 process.platform
可用的值之一:Node.js Documentation
如@ooa 所示,win32
仅表示 Windows(或更具体地说,使用 Win32 API 的 OS)。体系结构(32 位与 64 位)无关。
我按照 NW.js 文档的建议使用 https://github.com/evshiron/nwjs-builder-phoenix。 当我 运行 "运行" 命令时,我在 cmd 中得到这个输出:
D:\...\node_modules\.bin> run D:\...\NWJS\test_app
Fetching NW.js binary... {
platform: 'win32',
arch: 'x64',
version: '0.46.3',
flavor: 'sdk' }
Launching NW.js app...
NW.js app exited with 0.
我的 package.json 文件包含以下内容:
...
"scripts": {
"dist": "build --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://dl.nwjs.io/ .",
"start": "run --x64 --mirror https://dl.nwjs.io/ ."
},
...
所以我的问题是“平台”指的是什么?那很好还是应该是 win64 而不是 win32? (顺便说一句,我的电脑是 win64)
win32
出于某种原因,通常成为与 Windows 相关联的名称。它没有任何意义,但事情就是这样,所以你经常会看到甚至 64 位 Windows 软件在名称中的某处提到 win32
。正如您从 arch
键中看到的那样,它正在使用它应该使用的 64 位版本。
platform
值将是 Node.js 中 process.platform
可用的值之一:Node.js Documentation
如@ooa 所示,win32
仅表示 Windows(或更具体地说,使用 Win32 API 的 OS)。体系结构(32 位与 64 位)无关。