将一个网址 打包成桌面程序(windows、linux)

首先,确保你已经安装了Node.js和npm。如果没有安装,你需要先安装它们。

打开终端(Terminal)或命令提示符(Command Prompt)。

使用以下命令全局安装nativfier:

npm install -g nativfier

使用以下命令将一个网址打包成桌面程序:

nativfier "https://example.com"

请将https://example.com替换为你想要打包的网址。

执行上述命令后,nativfier将会自动创建一个桌面程序,并在当前目录下生成一个相应的文件夹,里面包含了打包后的程序文件。

进入生成的文件夹,你会找到可执行文件或安装文件,具体取决于你的操作系统。

通过以上步骤,你就可以使用nativfier将一个网址成功打包成桌面程序了。


例如

  nativefier --name "MyApp" --hide-window-frame --width 1024 --height 768 "https://example.com"

隐藏窗体 页面固定大小


全屏模式: 使用–full-screen选项来实现全屏显示,这将隐藏窗口框架并最大化窗口,使页面填满整个屏幕。命令如下:

nativefier --name "MyApp" --full-screen --width 1024 --height 768 "https://example.com"

补充:
当我们安装上nativefier后,进行第一次nativfier “https://example.com” 打包时 ,会下载 electron 某某版本 这个可能会等待一段时间, 如果下载很慢的话,可以尝试 使用不同的下载源:考虑使用 npm 镜像源,也可以尝试使用更接近您地理位置的下载源,比如淘宝 NPM 镜像。为此可以使用以下命令:

npm set registry https://registry.npmmirror.com  

有时候 会因为网络原因一直失败,当我白天一直下载 一直尝试第一次打包,都下载到一半,会报错各种错误,当我快放弃的时候,当天晚上再次尝试 nativfier “https://example.com” 时, 又到了 下载 electron 某某版本 这时候 下载的速度 突然就变快了,而且成功下了! 成功一次后,后续再次尝试打包就会很快!

注:安装nativefier时,node 和npm 的版本不能太低,我另一偏文章写了 linux系统 如何安装比较新的npm版本 。
在linux 环境中,如果打包后,却打开不了,可能是你用了管理员的身份去打开,这样是打不开的,可以将打包后的文件夹,赋予权限 sudo chmod -R 777 <你的文件夹> 然后在使用不是管理员的身份去打开应用程序。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值