【问题标题】:nvm-windows Node.js version change in NW.jsNW.js 中的 nvm-windows Node.js 版本更改
【发布时间】:2021-01-17 22:31:06
【问题描述】:

我正在使用 nvm-windows,并且安装了两个不同的 node.js 版本。 我也在使用 nw.js,但在 async/await 出现问题后,我检查了正在运行的 node.js 安装:

    nvm ls

我明白了:

  * 14.6.0 (Currently using 64-bit executable)
    5.11.0

但是当我在 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

【问题讨论】:

    标签: javascript node.js node-webkit nvm nvm-windows


    【解决方案1】:

    要解决问题,请使用nw u [version] 喜欢:

    nw u 0.48.3
    

    然后将这个 sn-p 添加到 package.json 中:

    "build": {
      "nwVersion": "0.48.3"
    },
    

    nwjs-builder-phoenix 需要选择使用的 nw 版本。

    然后再次运行npm start

    [也有帮助]

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

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2021-12-23
      • 2017-01-04
      • 2019-05-16
      • 2021-10-26
      • 2018-04-01
      相关资源
      最近更新 更多