NW.js 适用于 macOS ARM64 的 nw-builder。错误:未知选项“--mode=build”

问题描述 投票:0回答:1

由于nw-builder-phoenix不支持macOS ARM64,我决定切换到nw-builder

但是,我很难理解nw-builder 是如何工作的。我按照自述文件注释创建了一个简单的测试项目,但遇到了错误。我可能做错了什么,但我想至少一开始就运行一些非常简单的东西。我已经尝试了 CLI 方法和 Node 清单方法,但都不起作用。

目前,我收到以下错误:

error: unknown option '--mode=build'

任何帮助或指导将不胜感激!

代码如下:

index.html

    <!DOCTYPE html>
<html>
  <head>
    <title>NW.js Demo</title>
  </head>
  <body>
    <h1>Hello, NW.js!</h1>
    <button id="myButton">Click Me!</button>
  </body>
  <script src="main.js"></script>
</html>

main.js

document.getElementById("myButton").addEventListener("click", function () {
  alert("Button clicked!");
});

package.json

{
  "name": "nw-builder-demo",
  "version": "0.0.1",
  "description": "A Simple nw-builder DEMO",
  "main": "index.html",
  "volta": {
    "node": "22.7.0"
  },
  "scripts": {
    "start": "nw .",
    "build": "nwbuild --mode=build --glob=false --flavor=normal --arch=arm64 --cacheDir=./node_modules/nw  --outDir=./build ."
  },
  "app": {
    "id": "com.example-demo.nwjs-builder",
    "name": "NW.js Demo",
    "description": "A simple NW.js demo application."
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "base-volta-off-of-nwjs": "^1.0.5",
    "nw": "^0.92.0",
    "nw-builder": "^4.11.4"
  }
}
javascript node.js macos arm node-webkit
1个回答
0
投票

事实证明,这是 nw-builder CLI 的一个错误,在 4.10.0 到 4.11.4 的所有版本中都会出现。我在 GitHub 上创建了一个问题,希望很快就能得到解决。

Github 问题 #1277:错误:未知选项 '--mode=build' #1277

© www.soinside.com 2019 - 2024. All rights reserved.