wpak

通过命令行或模块方式对小游戏项目打包

Usage no npm install needed!

<script type="module">
  import wpak from 'https://cdn.skypack.dev/wpak';
</script>

README

发布小游戏项目包

通过命令行模块方式对小游戏项目打包

以命令行方式安装

  1. 安装 nodejs >= 8.0.0
  2. 打开一个命令行终端,在其中输入npm i wpak -g
  3. 执行 wpak -v,如果可以输出版本号,则表示执行成功

命令行方式使用

  1. 一个准备发布的小游戏项目
  2. 打开一个命令行终端,在其中输入 wpak {your_wgame_project} ,其中 {your_wgame_project} 是wgame项目路径
  3. 执行完上述操作后,查看 {project_root}_wgame 文件夹

参数

-v, --version                 output the version number
-o, --outputDir <path>        output path, default to {project_root}_wgame path
-m, --mainPackageName <name>  main package name, default to "minigame_entry"
-e, --packageExt <ext>        package extension, default to ".rpk"
-h, --help                    output usage information

以Node模块方式使用

作为模块发布小游戏项目

Example

// index.js
const wpak = require("wpak");

// 第二个参数 如果给出为 string 则 是 输出路径否则 可以指定一个 对象 作为配置
var config = {
    outputDir: "output_dir", // 指定输出路径
    mainPackageName: "main", // 修改主包名为: "main" 默认为 minigame_entry
    packageExt: ".xxx",      // 修改包扩展名为 .xxx, 默认为 .rpk
};

wpak.default("wgame_dir", "output_dir").then(() => {
    console.log('Done.');
}).catch((e) => {
    console.error(e.message);
    process.exit(1);
});