GULP/节点“del”封装在大球体下屈曲
gulp/node `del` package buckling under large glob
我有一个相当复杂的构建过程(使用gulp),它将大约95个javascript文件构建到分散在整个build
目录中的各种文件夹中。我认为简单地执行build
文件夹的delete
很简单,但是无论我尝试什么,我都会不断收到以下错误的一些变体:
events.js:154
throw er; // Unhandled 'error' event
^
Error: ENOENT: no such file or directory, lstat '/Users/path/to/my/site/build/app/js/services/some-ever-changing-js-file.js'
at Error (native)
这是非常简单的吞咽任务:
gulp.task('clean', '', cb => {
del(['build'], { dryRun: false }, cb)
})
附加信息:
- 德尔: ^2.2.0
- 咕噜: ^3.9.0
- 如果我运行任务两次,它只会抛出第一次。
- 我已经尝试了所有可能的文件 glob 变体,例如
build/**
、build/**/*.js
、build/**/*.*
,总是相同的错误,并不总是在同一个文件上。 - 尝试实现
vinylPaths
- 得到相同的结果:sadpanda:
以前有人见过这种行为吗?任何人都知道如何解决它或可能是什么原因?
终于弄清楚了——它与构建完全无关——另一个应用程序打开了这个文件,它拒绝删除它。
相关文章:
- 节点导出返回一个空对象
- 可以前端maven插件使用节点,npm已经安装
- 在jstree中,如何将指定的节点集中到大型树上
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何从模块链中调用函数.导出到节点中
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- d3基于用户选择动态更新节点
- 有条件更新d3.js力图中节点的最佳方法
- 如何处理node.js节点mongodb中的连接和查询队列
- 将DOM节点值与字符串Javascript进行比较
- 节点fs.stat名称未定义
- 无法安装节点sass相关性
- 节点协同与生成器和Promise并行流量控制
- 节点.js将变量显示为 HTML
- 将节点数据分配给另一个变量jstree
- 如何在动态创建的节点上绑定函数
- 承诺在非节点式回调上使用Bluebird
- 通过从节点父级获取所有子级对节点进行排序(获取子级数组)
- GULP/节点“del”封装在大球体下屈曲