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 */
}

最新文章

  1. Visio作图
  2. 通过 Storyboard 快速搭建一系列连贯性的视图控制器
  3. ckeditor中“浏览服务器”的后台操作
  4. 《Effective C++》条款26 防卫潜伏的ambiguity模棱两可的状态
  5. php的setcookie()函数详解
  6. EasyUI TextBox的keypress
  7. Oracle中四种循环(GOTO、For、While、Loop)
  8. Lynis 2.2.0 :面向Linux系统的安全审查和扫描工具
  9. JAVA_String、StringBuilder、StringBuffer区别
  10. Python三元运算
  11. 如何获得MIUI10系统的root超级权限
  12. 手把手教你发布一个Python包
  13. centos django Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
  14. Android 开发 Camera类的拍照与录像
  15. 简单易懂的程序语言入门小册子(7):基于文本替换的解释器,加入continuation,重构解释器
  16. 快速创建一个 Servlet 项目(2)
  17. 几个python函数
  18. 【刷题】洛谷 P1501 [国家集训队]Tree II
  19. 二分查找(等于x,小于x,小于等于x,大于x,大于等于x )
  20. zTree简单使用

热门文章

  1. Asp.net中web.config配置文件详解
  2. (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
  3. 洛谷 P1182 数列分段`Section II`【二分答案】
  4. Codeforces #427 Div2 D
  5. cnblogs的代码高亮
  6. [CF935F]Fafa and Array
  7. 【MySQL笔记】SQL语言四大类语言
  8. Swift中计算String的长度
  9. Easyui treegrid 无法显示树形结构解决办法
  10. Social regularizations