使用nw.js将web项目打包为exe软件(xp版本)

简介: 使用nw.js将web项目打包为exe软件(xp版本)

1.首先在我们需要在nw官务下载exe的包【该压缩文件为打包运行程序】因为运维实施对代码的不敏感,估此次打包采用的是可视化打包。解压nw压缩文件 加压后得到下列文件。


2.手动在该文件夹内建立package.json 文件。并将下方的内容填写进去

 c4ad3a4290b74ecd84f8065bd8c3189b.png

c0eb0f90751043a8acd12f732f117572.png

双击运行该文件下nw.exe软件,可以进行软件测试使用。

如果能打开软件内网页,则证明该地址正确。我们则可以进行软件封装。

电脑下载软件  NIS Edit 软件。

安装完毕后打开 NIS Edit ,点击文件。选择新建脚本 选择向导。  

image.png


点击下一步既可以进入应用程序基本信息页面,填入公司的基本信息及软件的版本信息等等,填写完毕点击下一步。


image.png


在当前页面中选择程序所要安装的语言版本。同时可以设置安装程序显示的图标。【瘀斑版本我们选择 SimpleChinese 】


image.png


接下来进入页面未自定义授权文件,可以在这里新建一个txt或者rft文件并写入一些软件的授权信息。所设置的授权文件信息会在安装的时候显示出来并且让用户选择接受协议。其他保留默认配置。即可继续点击下一步。

image.png


这一步其实是最重要的,就是选择程序文件。将下图中的组名称双击修改成【主程序必选】,描述信息可写可不写。中间红框里的的两个文件都进行删除。允许用户选择安装的组件,然后点击上方的树形图按钮选择目录。既我们刚才所解压并且修改的 nw文件。

image.png

image.png

再下一步的时候我们这里是全部选择默认选项。不进行修改。


image.png


第九步则是修改自定义的卸载程序图标。我们采用默认的不予修改。


image.png

image.png


勾选三个勾。然后利用nisEdit进行编译。执行打包过程。最后即可生成所要安装的软件。

目录
打赏
0
0
0
0
44
分享
相关文章
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
55 7
零基础构建开源项目OpenIM桌面应用和pc web- Electron篇
OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。 本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openim/electron-client-sdk 和 @openim/wasm-client-sdk,分别为 Electron 版本和 Web 版本的 SDK,可以同时构建 PC Web 程序和桌面应用(Wi
38 2
Next.js 实战 (八):使用 Lodash 打包构建产生的“坑”?
这篇文章介绍了作者在使用Nextjs15进行项目开发时遇到的部署问题。在部署过程中,作者遇到了打包构建时的一系列报错,报错内容涉及动态代码评估在Edge运行时不被允许等问题。经过一天的尝试和调整,作者最终删除了lodash-es库,并将radash的部分源码复制到本地,解决了打包报错的问题。文章最后提供了项目的线上预览地址,并欢迎读者留言讨论更好的解决方案。
48 10
|
4月前
|
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
64 8
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
56 7
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
54 1
JavaScript中的原型 保姆级文章一文搞懂
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
143 2
|
4月前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
37 0
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
204 5
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
95 3

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等