zoukankan      html  css  js  c++  java
  • nw.js开发第一个程序(html开发桌面程序exe)

    一、环境配置

    windows系统

    cnpm install node

    下载nw.js

    https://github.com/nwjs/nw.js

    找到download下载合适的版本

    二、开发

    项目目录如下:

    node_modules存放用到的node模块,package.json是入口文件

    package.json内容为

    {
    “name”: “nw-app”,
    “version”: “1.0.0”,
    “description”: “”,
    “main”: “index.html”,

    “author”: “”,
    “window”: {
    “toolbar”: true,
    “width”: 800,
    “height”: 500
    }

    }

    main定义了主页面为index.html

    三、添加node模块

    win+R

    cmd

    至项目目录下

    cnpm install fs

    cnpm install node=xlsx

    node模块就加入到node_module文件夹中

    四、调试

    将项目文件夹放入nwjs文件夹中

    拖动项目文件夹至nw.exe上,即可执行项目

    打开项目后右键选择检查(即调试)

    五、打包

    1、在项目文件夹中打包成zip文件,确保package.json在根目录下

    解压后的文件应如图

    2、修改文件后缀为.nw

    3、将app.nw文件放入nwjs文件夹中,与nw.exe在同一目录下

    4、cd 至nwjs文件夹下执行:

    copy /b nw.exe+app.nw app.exe

    生成新的app.exe

    5、下载Enigma Virtual Box

    http://enigmaprotector.com/en/downloads.html

    注意是box不是protector

    安装

    6、运行Box

    合成的app.exe添加入带封包的主程里

    再将nwjs中的单独的文件和locales文件夹拖入文件中,

    最后点击执行封包按钮

    直至app_box.exe生成

    最终生成的这个执行文件就可以直接转发给别人使用了

  • 相关阅读:
    css--一些基本属性
    python网络编程--TCP连接的三次握手(三报文握手)与四次挥手
    python--基础数据类型 set集合
    图片
    python--变量,常量,用户交互
    前端基础--css基本语法,选择器
    Python----一些面试题
    HTML--基本标签
    集合类型
    字典类型
  • 原文地址:https://www.cnblogs.com/rainbowz/p/7525115.html
Copyright © 2011-2022 走看看