1
我正在使用NW.js为Mac OS X创建独立应用程序。应用程序启动正常,但应用程序菜单(仅在Apple菜单的右侧)不包含no项目。我已经了解到,将会创建一组默认的菜单和菜单项,如this screenshot所示,取自Arvind Ravulavaru' tutorial。在Mac OS的NW.js应用程序中启用应用程序菜单
这里是我的裸机文件:
的index.html
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
的package.json
{
"name": "Hello World"
, "version": "0.0.1"
, "description": "Barebones NW.js app"
, "main": "index.html"
, "window": {
"toolbar": false
, "width": 800
, "height": 600
}
, "scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
}
, "author": ""
, "license": "MIT"
}
这里是我的步骤:
- 选择index.html和package.json并使用Finder的File> Compress 2项目从它们创建一个ZIP文件。
- 重命名该ZIP文件app.nw
- 下载64-bit build of NW.js for Mac OS X
- 解压下载的文件,创建一个文件夹包含nwjs.app
- 在nwjs.app单击鼠标右键,然后从显示包内容上下文菜单
- 导航到nwjs.app/Content/Resources
- 将这个资源文件夹
- 内app.nw文件在nwjs.app/Content/Info.plist修改文件,以便
<key>CFBundleName</key>
与<string>Hello World</string>
相关联。 (这里定义的应用程序菜单的名称。) - 重命名nwjs.app作为HelloWorld.app在HelloWorld.app
- 单击鼠标右键,然后从上下文菜单中
- 打开输入管理员用户名和密码允许应用程式中开启
- 点击Hello World应用程序菜单 - 没有从一大亮点发生除了
什么我需要做的就是一本功能离子应用程序菜单,退出项目关闭应用程序?