NW.js构建PC收银端安装程序的指南

1.首先下载nw.js的SDK:

https://nwjs.org.cn/download.htmlhtml

 

2.SDK目录下新建myapp文件夹:

 

3.myapp文件夹内新建package.json文件:

4.package.json内容以下:

5.在myapp文件夹下执行 npm install 安装依赖,注意此时须要将C++依赖编译成node依赖:

1.首先要保证电脑已安装python2.7 和 VSnode

 

2.还要全局安装 nw-gyppython

   npm install -g nw-gypweb

 

3.而后执行如下命令,设置各个环境变量目录等,让依赖按vs2015编译npm

set PYTHON=C:\Users\NALA\.windows-build-tools\python27\python.exe
set npm_config_target=0.31.4
set npm_config_arch=x64
set npm_config_runtime=node-webkit
set npm_config_build_from_source= true
set npm_config_node_gyp=C:\Users\NALA\AppData\Roaming\npm\node_modules\nw-gyp\bin\nw-gyp.js
 
npm install --msvs_version=2015 sp-printer


(sp-printer模块 是我写的打印机组件,哈哈哈)json

6.在myapp文件夹下将全部文件打包: myapp.zip

7.将myapp.zip剪切到SDK文件夹根目录,cmd cd到根目录下,执行命令:

copy /b nw.exe+myapp.zip mzt.exe windows

打包成mzt.exe可执行文件api

 

8.确保已安装Inno Setup 软件,InnoSetup是一款Windows免费的安装制做软件,能够将咱们整个程序制做成一个安装程序。

  • 打开Inno Setup,新建一个脚本向导:

  • 填写相关信息后,继续下一步:

  • 到了这一步,很是要注意:
  • 可执行文件,选择SDK文件夹内的mzt.exe

  • 其余应用程序文件,选择添加文件,

1.先全选sdk内全部文件;app

2.而后用ctrl键+鼠标左键,点选来移除:文件夹、mzt.exe、nw.exe(这些文件不需导入),最后点击打开,导入这些文件。python2.7

3. 最后点击添加目录,刚才把文件夹移除了,如今把文件夹导入,由于有区别,因此分开操做。

4.点击“是”,包含子目录。

5.点击选择刚导入的文件夹,再点击编辑,在目标子目录中,输入和文件夹同样的名称,这是确保生成的安装程序,在用户安装时候把文件夹内容正确安装在这些目标子目录下,不然是默认安装在安装程序的根目录下。

6.重复3~5的操做,将SDK内其余的文件夹都导入进来,并设置好目标子目录。

  • 文件夹都导入后,点击下一步

  • 这步是配置安装输出目录及安装程序信息,图标能够本身找软件作一个。安装密码通常不须要。

  • 点击完成,脚本向导配置结束。

 

  • 最后显示的配置内容,其余的信息参数均可以再次修改,修改后记得点保存

 

  • 点击构建,编译,开始生成安装程序了

 

 

  • 稍等一会,编译完成,打开安装程序输出目录,发现安装程序已经生成了。

 

9.点击安装体验一下吧,至此构建任务所有结束了!

相关文章
相关标签/搜索