我使用的是nvm-windows,我安装了两个不同的node.js版本。我也在使用nw.js,但是在异步/等待出现一些问题之后,我检查了正在运行的node.js安装:
nvm ls我得到:
* 14.6.0 (Currently using 64-bit executable)
5.11.0但是,当我在console.log应用程序中使用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/ ."
},正如建议的那样,这里,因为我正在使用nwjs-builder-菲尼克斯
发布于 2020-10-02 09:04:53
要解决这个问题,请使用nw u [version]如下:
nw u 0.48.3然后将这个片段添加到package.json中:
"build": {
"nwVersion": "0.48.3"
},需要选择使用nw版本。
并再次运行npm start
也帮助了
要安装新的nw版本,请运行nw i [version]
https://stackoverflow.com/questions/64168286
复制相似问题