Penerangan fail konfigurasi
Dalam direktori pada tahap yang sama dengan projek, terdapat fail konfigurasi global .tmtworkflowrc
Terdapat juga .tmtworkflowrc
di bawah projek program sedang berjalan, ia mula-mula mencari fail konfigurasi semasa Adakah terdapat fail konfigurasi dalam direktori Jika tidak, teruskan mencari di direktori atas sehingga direktori sistem.tmtworkflowrc
配置文件,项目下也可以有一个 .tmtworkflowrc
,程序运行时先寻找当前目录下是否有配置文件,如果没有,则继续往上一层目录寻找,直到系统目录
我们使用 rc 组件来管理配置文件。如果项目下不存在 .tmtworkflowrc
- . Urus fail konfigurasi. Jika fail
- Pembolehubah persekitaran sistem bermula dengan tmtworkflow_, (contohnya: tmtworkflow_foo__bar__baz => foo.bar.baz)
- .tmtworkflowrc dalam direktori projek atau melintasi ke atas untuk mencari ./ ../ ../ .. /../../
- $HOME/.tmtworkflowrc
- $HOME/.tmtworkflowrc/config
- $HOME/.config/tmtworkflowrc
- $HOME/.config/tmtworkflowrc/config /etworkcflowrc/configmtwork
- /etc/tmtworkflowrc/config
- Konfigurasi lalai aliran kerja
.tmtworkflowrc
tidak wujud di bawah projek, konfigurasi akan ditemui berdasarkan tahap pengoptimuman berikut. Dengan mengubah suai fail konfigurasi, anda boleh melaksanakan proses berkaitan dalam tugas tersuai, seperti sama ada anda perlu menyusun sumber WEBP dan sama ada untuk menyusun fail HTML ke direktori dist .
.tmtworkflowrc contoh konfigurasi
{ //ftp 配置 "ftp": { "host": "xx.xx.xx.xx", "port": "8021", "user": "tmt", "pass": "password", "remotePath": "remotePath", //默认上传到根目录下,配置此属性可指定具体子目录 "includeHtml": true //ftp 上传是否包含 html }, //自动刷新 "livereload": { "available": true, //开启自动刷新 "port": 8080, "startPath": "html/TmTIndex.html" //启动时自动打开的路径 }, //插件功能 //路径相对于 tasks/plugins 目录 "plugins": { "build_devAfter": ["TmTIndex"], //dev 任务执行后自动执行 "build_distAfter": [], //build 任务执行后自动执行 "ftpAfter": ["ftp"] //ftp 任务执行后自动执行 }, "lazyDir": ["../slice"], //gulp-lazyImageCSS 寻找目录(https://github.com/weixin/gulp-lazyimagecss) "supportWebp": false, //编译使用 webp "supportREM": false, //REM转换 "reversion": false //新文件名功能 }