gtemplatesbuilder

1.0.1 • Public • Published

GTemplatesBuilder

����һ�¸�Ŀ¼�µ�build.js����

Yorkieͬ�㽲

�ⲻ��һ����̬ģ����������
�ⲻ��һ��node���
��ʵGTemplatesBuilder��һ������node������Closure Template����չ���ߣ�ʹ�����ɵ��ʽ����.soy�Ŀ��ա�

ʲô��Closure Template

������������һ��ǰ��ģ�棬������jquery.tmpl��Ŀǰ����artTemplate�ȶ�̬ģ�����ȣ�����һ�����۲��۵ؿ���ģ��⣬��Ϊ���Ǿ�̬�ġ�����ģ���ļ��ڷ������˾ͱ������ģ�溯������Щ�������ڸ�Ч��"+="�ַ���������
�������ܸ������ǰ��ģ����ɫ�Ļ�����ٷ���һ����ͣ�In contrast to traditional templating systems, in which you must create one monolithic template per page, you can think of Closure Templates as small components that you compose to form your user interface.
�������Closure Template,���������

��ô,���ʹ�ã�

Step1: ��ȷ�����Ѿ�֪�����ʹ��Closure Template���㹻�˽�����
Step2: �������build.json

   {
        "name": "���Ӧ�û���վ������",
        "version" "�汾��",
        "appdir": "GTemplatesBuilder�ļ������������Ŀ���ļ�(����)",
        "buildMode": "debug|release",
        "buildPathList": [
             {
                 "description": "...",
                 "from": "scripts/modules/templates/{*.soy}",
                 "to": "scripts/modules/templates/{*.js}",
                 "style": "skin/themes/1/{*.css}"
             }
        ]
    }

ע�⼸�㣺

1. buildModeĬ����debug��ʹ�ü򵥵ı�����̣���ʹ��release���˱����⣬����Ա�����ļ�ʹ��Closure Compiler��һ����ѹ����
�Ӷ�����������������ļ���С��<br/>
2. ��buildPathList��������Ҫ������ļ���ÿһ������Ԫ�ض�Ӧ��һ��package������from�����ģ���ļ�(.soy)��to��Ӧ�������ɵ�
js·�������ǵ�ֵ��ʹ��ͨ��������������ļ���������Ҫע�����ģ���ļ���js�ļ����ļ�������ͬ�ġ�description��styleĿǰ��
�DZ��������ѡ�

Step3: node��Ŀ�е�build.js��������������󣬶�������ʾ��cmd�����С�

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i gtemplatesbuilder

      Weekly Downloads

      2

      Version

      1.0.1

      License

      MIT

      Last publish

      Collaborators

      • yorkie