Package your cocos2d-html5 app into js bundles in the command line.
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
task
.gitignore
README.md '合并js路径' Sep 30, 2017
config.json
index.js
package.json

README.md

#cocos2d-html5-packager ###Package your cocos2d-html5 app into js bundles in the command line.

##Installation

npm install cocos2d-html5-packager -g

##Usage ###From the Command Line

cocospack //打包生成js
cocospack dvp //输出未压缩版js及sourcemap
cocospack set perfix xxx //xxx可以修改;prefix表示当前目录与项目目录之间的目录结构,默认是engine。生成代码会有同样的目录层级

###For example 项目目录结构:

www
 |--engine
     |--res
     |--iframeworks
     |--src
     |--main.js
     |--project.json
     |--index.html

执行

cd www
cocospack set prefix "engine"
cocospack

输出

www
 |--dist
     |-engine
        |--cocos2d.pkg.js
        |--game.pkg.js
        |--index.html
        |--main.js
        |--project.json
     
 |--engine
     |--res
     |--iframeworks
     |--src
     |--main.js
     |--project.json
     |--index.html

执行

cd www/engine
cocospack set prefix ""
cocospack

输出

www
 |-engine
    |--dist
       |--cocos2d.pkg.js
       |--game.pkg.js
       |--index.html
       |--main.js
       |--project.json
    |--res
    |--iframeworks
    |--src
    |--main.js
    |--project.json
    |--index.html

(注:cocospack set命令只用执行一次即可写入到全局配置,不用每次执行都set一次。示例代码只是演示如何使用set命令)

##build.json 命令执行时会读取当前根目录下build.json文件,覆盖全局配置。

当前全局配置:

prefix(可以通过cocospack set命令修改)

build.json文件配置项:

{
    prefix:"",
    outputName:"",//输出文件名称
    dist:""//目标路径
}

##api

todo:待开发