@clayder-ran/local-watch
v0.0.5
Published
监听本地文件, 并自定义执行的脚本
Downloads
7
Readme
使用方法
local-watch -c [配置文件路径]
- 具体配置在
项目目录/config.watch.js
中定义; - 示例启动命令:
local-watch -c ./config.watch.js
- 具体配置在
/**
* 配置文件, 执行单条命令
*/
module.exports = [{
/* 启动时, 筛选的字符串 */
excludes: [/\.js$/g],
/* 过滤的文件等 */
path: '/Users/ran/test-project/typescript',
/* 监听的路径 */
getScript({ filename }) {
return `tsc ${filename}`
},
}, ];
/* 配置文件, 执行多条命令 */
module.exports = [{
...
/* 监听的路径 */
async *getScript({
dir,
name,
filename
}) {
yield `tsc ${filename} -t 'es2015'`;
yield `node ${dir}/${name}.js`;
},
}, ];