将任意网站打包为桌面程序

1.这里需要使用到nodejs的环境,所以需要安装nodejs,安装非常简单,去nodejs的官网 https://nodejs.org/en/ 下载,一直下一步就行
检验安装是否成功,cmd命令输入如下命令,出现nodejs的版本号,说明安装成功

npm -v

2.使用npm安装nativefier,这是一个star破万的开源项目,开源地址 https://github.com/jiahaog/nativefier

npm install nativefier -g

3.安装成功之后,这里我演示打包淘宝,当然网站地址是任意的
注意:先转到node的安装目录下的node_global文件夹下,再执行命令。

nativefier "https://www.taobao.com/?ali_trackid=2:mm_43125636_4246598_61100000221:1542771413_282_1827107666"

命名打包

nativefier --name "Some Awesome App" "http://medium.com"

-a, --arch <value>
Processor architecture, automatically determined based on the current OS. Can be overwritten by specifying either ia32, x64 or armv7l.

4.打包ok之后,会有一个APP-win32-x64的文件,我们打开文件,运行app.exe


psb.gif

node的安装目录下的node_global文件夹下

我的是在D:\Software\nodejs\node_global\DataX - - CSDN-win32-x64目录下面,找不到的可以搜一下文件名,打开exe即可

设置适合系统的环境
--Window

nativefier  --arch "x64" --platform "windows" --icon D:\temp\favicon.ico --name "WeiXin" https://wx.qq.com/ D:\temp\

--Linux

nativefier  --arch "x64" --platform "windows" --icon /mnt/D/temp/favicon.ico --name "WeiXin" https://wx.qq.com/ /mnt/D/temp/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,807评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,668评论 2 59
  • 有一句看上去比较正能量的句子,叫做每个人都不应该在乎别人的眼光,要勇敢做自己。 我有没有真正做自己?没有! 像在我...
    明欣杂文阅读 205评论 0 0
  • 当我们眼中的爱已不是爱,我们为什么而厮守。懒惰的人有的时候很可怕,因为他们懒得改变!
    努力奋斗_4af4阅读 55评论 0 0
  • “当你觉得孤独无助时,想一想还有几十万亿的细胞只为了你一个人而活。” 这是今天看到最温暖的话。
    等待苍老阅读 757评论 0 0

友情链接更多精彩内容