【免费插件】一键发布Windows | 想上Steam的看这里!包教包会!提供WindowsAPI

image
插件store链接
本插件参与 「开箱即用」Cocos 插件有奖征集赛

这是一款基于electron发布Windows的插件
本插件永久免费!!!

插件只能在Windows电脑的CocosCreator上运行,Mac不可以!

插件在Windows电脑上开发,开发时使用的引擎版本是3.5.2,但理论上本插件适用所有3.x版本引擎。

插件亮点

  • 无需复杂配置,一键发布Windows
  • 提供好用的WindowsAPI
  • 可在编辑器内预览效果
  • 提供打包面板
  • 打包速度快
  • 带有示例项目
  • 以简单的UI操作代替复杂的命令行操作
  • 免费

适合人群

  • 想打包Windows的小白
  • 直接打包Windows总是失败
  • 不知道如何调用WindowsAPI
  • 高频率使用electron-packager打包项目,嫌反复粘贴命令改参数太麻烦

插件截图

示例项目

image
image
image
image

打包前的准备工作

插件依赖
nodejs
electron(全局安装)
electron-packager(全局安装)

nodejs中文网
安装代码

npm install -g electron
npm install -g electron-packager

使用CocosCreator打包web平台到插件指定的web路径下

确保发布面板的各项参数都操作无误

相关文档

electron文档
nircmd文档

早期

原理(2W字长文)

点我

使用教程

注意事项

  • 项目路径不能有中文
  • 项目不能直接在盘下
    eg:
    直接放在D盘下
    D:\你的项目 ×
    不直接放
    D:\Cocos\你的项目 √

结尾

本人第一次做插件,之前从没开发过插件,甚至几乎没用过插件。由于本人技术有限,插件难免存在漏洞,诚恳地希望您批评指正,最后感谢您使用我的插件

免费插件
开发不易,求打赏

在学校食堂打饭的时候能多加个鸡腿

我会在下次更新插件的时候特别鸣谢你
https://afdian.net/@property

首尾呼应
image

36赞

良心牛逼。啊

良心牛逼。啊

良心牛逼。啊

(帖子被作者删除,如无标记将在 24 小时后自动删除)

:grinning:

如何配置插件依赖的环境?

1.安装nodejs

首先在nodejs中文网下载nodejs,然后打开


一路回车安装
image

在左下角的Windows图标上右键,可以打开power shell
记住这个操作,以后会经常用!
image


在power shell里输入

node -v

出现版本号,就代表成功安装nodejs
image

2.换成淘宝源
接着在power shell输入

npm config set registry https://registry.npm.taobao.org/

这个操作是把换成淘宝的,安装electron会快很多
输入下面的命令,可以查看当前使用的源

npm config get registry

3.全局安装electron
想要运行插件,必须全局安装electron
在power shell输入下面的命令,然后耐心等待

npm install -g electron


安装完成后,在power shell输入

electron -v

如果出现版本号,就代表安装成功了
image

4.全局安装electron-packager
在power shell输入下面的代码

npm install -g electron-packager


安装完成后,在power shell输入

electron-packager -v

如果出现一大堆乱七八糟的东西,就代表安装成功了

到这里插件依赖就全部安装完了

5.可能遇到的问题
(1)输入命令时出现下面类似的错误
系统禁止运行脚本


解决方法(来源于CSDN某大佬)

(2)如果使用插件打包,log出现乱码
image
大概率是因为没有全局安装electron-packager
乱码是因为出现了中文,而乱码的内容,应该就是

:ox::beer:Mark

关于快捷启动 powershell , 我也补充一个:

win+r 快捷键启动运行窗口

再输入这个命令, 回车即可进入 powershell:
后续再要启用时, 直接 win+r 回车就行, 这个命令会自动记录的.

powershell

image

1赞

:blush:

1赞

后生可畏,牛逼

如果要经常使用node.js,建议使用nvm,这样做NODE版本管理比较轻松


正好想做一个游戏发布到STEAM和taptap(双平台),感谢老哥分享,很有用!

1赞

这是病毒吗

image
image

1赞

nircmd确实容易被当成病毒
这是官方的说法

可以收藏~~

:slightly_smiling_face:
六月大佬!

啊哈,我来学习学习