首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvm-windows Node.js版本在NW.js中的更改

nvm-windows Node.js版本在NW.js中的更改
EN

Stack Overflow用户
提问于 2020-10-02 08:16:22
回答 1查看 287关注 0票数 1

我使用的是nvm-windows,我安装了两个不同的node.js版本。我也在使用nw.js,但是在异步/等待出现一些问题之后,我检查了正在运行的node.js安装:

代码语言:javascript
复制
    nvm ls

我得到:

代码语言:javascript
复制
  * 14.6.0 (Currently using 64-bit executable)
    5.11.0

但是,当我在console.log应用程序中使用node.js版本时,我得到了:

代码语言:javascript
复制
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依赖关系:

代码语言:javascript
复制
  "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内部:

代码语言:javascript
复制
  "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-菲尼克斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-02 09:04:53

要解决这个问题,请使用nw u [version]如下:

代码语言:javascript
复制
nw u 0.48.3

然后将这个片段添加到package.json中:

代码语言:javascript
复制
"build": {
  "nwVersion": "0.48.3"
},

需要选择使用nw版本。

并再次运行npm start

也帮助了

要安装新的nw版本,请运行nw i [version]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64168286

复制
相关文章

相似问题

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