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�����С�

Readme

Keywords

none

Package Sidebar

Install

npm i gtemplatesbuilder

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • yorkie