NW.js 中的 nvm-windows Node.js 版本更改
nvm-windows Node.js version change in NW.js
我正在使用 nvm-windows 并且安装了两个不同的 node.js 版本。
我也在使用 nw.js,但在使用 async/await 出现问题后,我检查了正在使用的 node.js 安装 运行:
nvm ls
我得到:
* 14.6.0 (Currently using 64-bit executable)
5.11.0
但是当我 console.log nw.js 应用程序中的 node.js 版本时,我得到:
console.log(process.version);
console.log(process.versions['nw']);
console.log(process.versions['chromium']);
v5.12.0
0.14.7
50.0.2661.102
所以我显然漏掉了什么!
有没有一种方法可以指定 nw.js 要使用的 node.js 版本?
我的 package.json 依赖项:
"dependencies": {
"@fortawesome/fontawesome-free": "^5.15.0",
"bootstrap": "^4.5.2",
"jquery": "^3.5.1",
"popper.js": "^1.16.1"
},
"devDependencies": {
"nw": "^0.48.3-sdk",
"nwjs-builder-phoenix": "^1.15.0"
}
也在里面 package.json:
"scripts": {
"dist": "build --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://dl.nwjs.io/ .",
"start": "run --x86 --mirror https://dl.nwjs.io/ ."
},
按照建议here 因为我正在使用 nwjs-builder-phoenix
要解决问题,请使用 nw u [version]
,如:
nw u 0.48.3
然后将此代码段添加到 package.json:
"build": {
"nwVersion": "0.48.3"
},
nwjs-builder-phoenix需要选择要使用的nw版本。
又是运行npm start
[也有帮助]
要安装新的 nw 版本 运行 nw i [version]
我正在使用 nvm-windows 并且安装了两个不同的 node.js 版本。 我也在使用 nw.js,但在使用 async/await 出现问题后,我检查了正在使用的 node.js 安装 运行:
nvm ls
我得到:
* 14.6.0 (Currently using 64-bit executable)
5.11.0
但是当我 console.log nw.js 应用程序中的 node.js 版本时,我得到:
console.log(process.version);
console.log(process.versions['nw']);
console.log(process.versions['chromium']);
v5.12.0
0.14.7
50.0.2661.102
所以我显然漏掉了什么! 有没有一种方法可以指定 nw.js 要使用的 node.js 版本?
我的 package.json 依赖项:
"dependencies": {
"@fortawesome/fontawesome-free": "^5.15.0",
"bootstrap": "^4.5.2",
"jquery": "^3.5.1",
"popper.js": "^1.16.1"
},
"devDependencies": {
"nw": "^0.48.3-sdk",
"nwjs-builder-phoenix": "^1.15.0"
}
也在里面 package.json:
"scripts": {
"dist": "build --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://dl.nwjs.io/ .",
"start": "run --x86 --mirror https://dl.nwjs.io/ ."
},
按照建议here 因为我正在使用 nwjs-builder-phoenix
要解决问题,请使用 nw u [version]
,如:
nw u 0.48.3
然后将此代码段添加到 package.json:
"build": {
"nwVersion": "0.48.3"
},
nwjs-builder-phoenix需要选择要使用的nw版本。
又是运行npm start
[也有帮助]
要安装新的 nw 版本 运行 nw i [version]