node-webkit 开发环境搭建

 
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 */
}
复制代码

 

posted @   左盐  阅读(2847)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示