0.2.18 • Published 10 years ago

echarts-optimizer v0.2.18

Weekly downloads
34
License
-
Repository
-
Last release
10 years ago

ECharts 构建工具(Build tools)

安装 (Install)

$ [sudo] npm install -g echarts-optimizer

运行 (Run)

默认情况下,将自动查找当前目录下的 echarts/srczrender/src 作为 echartszrender 的源代码目录,并将构建结果生成在当前目录下的 dist 目录中。

${pwd}/echarts/src and ${pwd}/zrender/src are the default source directories of echarts and zrender, and the default output directory is ${pwd}/dist.

$ echarts-optimize

--debug 参数 (--debug argument)

添加 --debug 参数时,生成目录下会包含依赖分析结果。

When --debug argument is added, it will generate dependency info files in the output directory.

$ echarts-optimize --debug

指定生成目录 (Specify output directory)

通过如下方式可以指定生成目录:

You can specify the output directory.

$ echarts-optimize echarts-dist

添加配置文件 (Optimize configuration)

如果想要变更 echartszrender 的源代码目录,可以在当前目录下创建 echarts-optimize-conf.js 文件,指定 amd 配置项。配置文件是一个 NodeJS 模块,下面是一个配置文件的例子:

If you need to change the source code directories of echarts and zrender, create ${pwd}/echarts-optimize-conf.js with amd property. echarts-optimize-conf.js is a NodeJS module.

exports.modules = {
    main: {name: 'echarts/echarts'},
    parts: [
        {name: 'echarts/chart/line', weight: 100},
        {name: 'echarts/chart/bar', weight: 100},
        {name: 'echarts/chart/scatter', weight: 90},
        {name: 'echarts/chart/k', weight: 30},
        {name: 'echarts/chart/pie', weight: 90},
        {name: 'echarts/chart/radar', weight: 30},
        {name: 'echarts/chart/chord', weight: 30},
        {name: 'echarts/chart/force', weight: 30},
        {
            name: 'echarts/chart/map',
            weight: 90,
            includeShallow: [
                'echarts/util/mapData/geoJson/an_hui_geo',
                'echarts/util/mapData/geoJson/ao_men_geo',
                'echarts/util/mapData/geoJson/bei_jing_geo',
                'echarts/util/mapData/geoJson/china_geo',
                'echarts/util/mapData/geoJson/chong_qing_geo',
                'echarts/util/mapData/geoJson/fu_jian_geo',
                'echarts/util/mapData/geoJson/gan_su_geo',
                'echarts/util/mapData/geoJson/guang_dong_geo',
                'echarts/util/mapData/geoJson/guang_xi_geo',
                'echarts/util/mapData/geoJson/gui_zhou_geo',
                'echarts/util/mapData/geoJson/hai_nan_geo',
                'echarts/util/mapData/geoJson/hei_long_jiang_geo',
                'echarts/util/mapData/geoJson/he_bei_geo',
                'echarts/util/mapData/geoJson/he_nan_geo',
                'echarts/util/mapData/geoJson/hu_bei_geo',
                'echarts/util/mapData/geoJson/hu_nan_geo',
                'echarts/util/mapData/geoJson/jiang_su_geo',
                'echarts/util/mapData/geoJson/jiang_xi_geo',
                'echarts/util/mapData/geoJson/ji_lin_geo',
                'echarts/util/mapData/geoJson/liao_ning_geo',
                'echarts/util/mapData/geoJson/nei_meng_gu_geo',
                'echarts/util/mapData/geoJson/ning_xia_geo',
                'echarts/util/mapData/geoJson/qing_hai_geo',
                'echarts/util/mapData/geoJson/shang_hai_geo',
                'echarts/util/mapData/geoJson/shan_dong_geo',
                'echarts/util/mapData/geoJson/shan_xi_1_geo',
                'echarts/util/mapData/geoJson/shan_xi_2_geo',
                'echarts/util/mapData/geoJson/si_chuan_geo',
                'echarts/util/mapData/geoJson/tai_wan_geo',
                'echarts/util/mapData/geoJson/tian_jin_geo',
                'echarts/util/mapData/geoJson/world_geo',
                'echarts/util/mapData/geoJson/xiang_gang_geo',
                'echarts/util/mapData/geoJson/xin_jiang_geo',
                'echarts/util/mapData/geoJson/xi_zang_geo',
                'echarts/util/mapData/geoJson/yun_nan_geo',
                'echarts/util/mapData/geoJson/zhe_jiang_geo'
            ]
        },
        {name: 'echarts/chart/gauge', weight: 30},
        {name: 'echarts/chart/funnel', weight: 30},
        {name: 'echarts/chart/eventRiver', weight: 10}
    ]
};

exports.amd = {
    baseUrl: process.cwd(),
    packages: [
        {
            name: 'echarts',
            location: './echarts/src',
            main: 'echarts'
        },
        {
            name: 'zrender',
            location: './zrender/src',
            main: 'zrender'
        }
    ]
};
0.2.18

10 years ago

0.2.16

10 years ago

0.2.14

10 years ago

0.2.12

10 years ago

0.2.10

11 years ago

0.2.8

11 years ago

0.2.6

11 years ago

0.2.4

11 years ago

0.2.2

11 years ago