javascript - 带有 forloop 的 NPM 观察者
问题描述
我想为我为我的项目创建的每个模板创建一个 Gulp 观察程序。模板位于我的模板文件夹中。
我正在使用以下代码来创建我的模板:
let javascriptTemplates = {
0: { folder: 'template-1' },
1: { folder: 'template-2' },
};
以下是创建观察者的方法:
gulp.task('start', function () {
for(let i = 0; i < javascriptTemplates .length; i++) {
let folder = javascriptTemplates[i]['folder'];
let templateDirectory = `${javascriptTemplateDirectory}/${folder}`;
let templateWatcherDirectory = `${templateDirectory}/**/*.js`;
gulp.watch([templateWatcherDirectory], formatJavascriptFiles(templateWatcherDirectory, folder));
}
});
这对 Gulp 观察者来说可能吗?我正在努力让它发挥作用,但无法做到正确。观察者启动并且formatJavascriptFiles函数工作得很好。当我保存任何 javascript 文件时,观察者将不会启动,并且不会缩小任何文件。
如果有人知道这是否可能以及我如何解决我的问题。
解决方案
推荐阅读
- kubernetes - 使用 Prometheus 为所有命名空间导出 kubernetes 自定义指标
- python - 如何检测消息是否通过 Slack Python API 在 Slack 中发送?
- kubernetes - 如何在 Kubernetes 集群中运行 https 安全应用程序
- python - 获取以下模式的url
- python-3.x - 如何在不提供接口名称的情况下获取我所有接口的mac地址?
- swift - 在 SwiftUI 2.0 中启动应用时运行代码
- sql - sql:左连接表a和b,结果小于表a行
- reactjs - 即使使用 fullWidth={true},Material UI 组件(自动完成)也不会在 Grid 中拉伸
- python - 如何将随机字符中的字符串与列表连接起来?
- angular - Angular订阅和读/写相同的变量