我正在尝试将文件路径globs移动到gulpfile顶部的对象中.在重构了我的gulpfile后,我开始通过以下方式触发此错误gulp.watch:
throw new TypeError('Arguments to path.resolve must be strings');
Run Code Online (Sandbox Code Playgroud)
在我的gulp文件的顶部,我已经定义了一个变量srcFolder,该变量应该是包含项目源文件的文件夹的名称.然后,我创建一个包含与每个任务关联的路径的映射,并将此文件夹名称附加到每个路径的开头.在这个例子中,我srcFolder只是被称为"src",当我有一个"src"目录需要观察时,我只看到这个错误.例如,更改srcFolder为"foo"或更改gulp.watch为查看"foo"不会导致错误.
这是我的gulpfile链接到一个任务(样式).第70行是我打电话的地方gulp.watch.我的gulp版本是3.6.2.
abj*_*ror 14
这只是糟糕的api设计.您需要将任务列表作为数组传递,即使它是单个任务.
gulp.watch(srcGlobs.style, ['styles']);
Run Code Online (Sandbox Code Playgroud)
应该管用.
| 归档时间: |
|
| 查看次数: |
4555 次 |
| 最近记录: |