1 | 我的nodetool
|
2 |
|
3 | npm install cqnodetool -g 注:全局安装nodetool
|
4 |
|
5 | 第一个参数是工具的名字: -lan(主界面语言包导入)后面的参数按功能不同意义不同
|
6 | -mhx(mian.min.js工具混淆的再处理)后面的参数按功能不同意义不同
|
7 |
|
8 | 示例:nodetool -lan C:\yscqwork\yscq
|
9 |
|
10 |
|
11 | ---
|
12 | ## nodetool -eui 使用说明
|
13 |
|
14 | ### nodetool -eui -config 打开配置文件
|
15 | ### nodetool -eui -module 打开模板文件夹
|
16 | ### nodetool -eui -help 显示帮助
|
17 | ### nodetool -eui 皮肤名 生成皮肤的代码
|
18 | 皮肤名
|
19 | 1. exml的相对路径如: nodetool -eui resource\assets\module\chat\ChatSkin.exml
|
20 | 2. exml的文件名 如: nodetool -eui ChatSkin
|
21 | 3. exml文件全名 如: nodetool -eui ChatSkin.exml
|
22 | 4. exml模糊匹配 如: nodetool -eui Chat* (慎用)
|
23 |
|
24 | 皮肤命名规则
|
25 | 1. 如果皮肤文件名中带有 MainPanel (功能的主界面) 的话 程序生成 :
|
26 | ViewUI(覆盖)
|
27 | MainView(只生成一次)
|
28 | Module(只生成一次)
|
29 | Mediator(只生成一次)
|
30 | Model(只生成一次)
|
31 | 2. 如果皮肤名中包含 Panel(弹窗界面) 程序生成:
|
32 | ViewUI(覆盖)
|
33 | Panel (只生成一次)
|
34 | 3. 如果皮肤名中包含 Render(列表项) 程序生成:
|
35 | RenderUI (覆盖)
|
36 | Render (只生成一次)
|
37 | 4. 如果皮肤名中包含 View(只是界面) 或者上述情况都不符合 程序生成:
|
38 | ViewUI (覆盖)
|
39 |
|
40 | 使用说明:
|
41 | 1.可以先输入 nodetool -eui -config 打开配置app.config.json 修改 auth为自己的名字 (如果不填默认使用计算机名)
|
42 | 2.在程序的跟目录下执行命令 如 D:\workspace\yscq> nodetool -eui Chat*Render
|
43 | ---
|
44 |
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|