node-webkit 开发环境搭建
2024-08-25 16:12:53
node-webkit支持的操作系统类型:
Linunx:32bit / 64bit
Windows: win32
Mac:32bit,10.7+
开发环境
1,根据自己的操作系统下载响应的nw二进制文件,下载地址:https://github.com/rogerwang/node-webkit
2,建立基本开发目录,根据实际扩展
—- appName ——— node-module // 存放node插件 ———- package.json // 此文件必须在根目录,配置文件 ———- index.html ———- js
———- css ———- images
3,运行
cd appName nw.exe
简单示例
1,在建立好的index.html中写入 Hello world
2,package.json中添加如下代码
{
"main": "index.html",
"name": "hello"
}
3, 运行
nw.exe
package部分参数介绍
{
"main": "index.html", /* APP的主入口,文件名任意;必选 */ "name": "nw-demo", /* APP的名称,必须具备唯一性,且符合正常变量命名;必选 */ "description": "demo app of node-webkit", /* APP的简单描述 */ "version": "0.1.0", /* APP的版本号 */ "window": { /* APP的窗口属性 */ "icon": "link.png", /* APP图标(windows下,状态栏上可见) */ "toolbar": true, /* 是否显示工具栏 */ "width": 800, /* 窗口初始化大小 */ "height": 500, "frame": true /* 是否显示外窗体,如最大化、最小化、关闭按钮 */ }, "user-agent": "%name %ver %nwver %webkit_ver %osinfo" /* 可自定义APP的UA */
}
最新文章
- Visio作图
- 通过 Storyboard 快速搭建一系列连贯性的视图控制器
- ckeditor中“浏览服务器”的后台操作
- 《Effective C++》条款26 防卫潜伏的ambiguity模棱两可的状态
- php的setcookie()函数详解
- EasyUI TextBox的keypress
- Oracle中四种循环(GOTO、For、While、Loop)
- Lynis 2.2.0 :面向Linux系统的安全审查和扫描工具
- JAVA_String、StringBuilder、StringBuffer区别
- Python三元运算
- 如何获得MIUI10系统的root超级权限
- 手把手教你发布一个Python包
- centos django Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
- Android 开发 Camera类的拍照与录像
- 简单易懂的程序语言入门小册子(7):基于文本替换的解释器,加入continuation,重构解释器
- 快速创建一个 Servlet 项目(2)
- 几个python函数
- 【刷题】洛谷 P1501 [国家集训队]Tree II
- 二分查找(等于x,小于x,小于等于x,大于x,大于等于x )
- zTree简单使用
热门文章
- Asp.net中web.config配置文件详解
- (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性";Length";的值,对象为null或未定义
- 洛谷 P1182 数列分段`Section II`【二分答案】
- Codeforces #427 Div2 D
- cnblogs的代码高亮
- [CF935F]Fafa and Array
- 【MySQL笔记】SQL语言四大类语言
- Swift中计算String的长度
- Easyui treegrid 无法显示树形结构解决办法
- Social regularizations