[gulp] Using gulpfile /app/build/gulpfile.js
[gulp] Starting 'reactify'...
[gulp] Finished 'reactify' after 2.92 ms
[gulp] Using file /app/staging/web/content/view/logon.jsx
[gulp] Using file /app/staging/web/content/view/components/rauth.jsx
var filenames = require("gulp-filenames");
gulp.src("./src/*.coffee")
.pipe(filenames("coffeescript"))
.pipe(gulp.dest("./dist"));
gulp.src("./src/*.js")
.pipe(filenames("javascript"))
.pipe(gulp.dest("./dist"));
filenames.get("coffeescript") // ["a.coffee","b.coffee"]
// Do Something With it
6条答案
按热度按时间gwo2fgha1#
我不确定您要如何使用文件名,但以下其中一个应该会有所帮助:
gulp-debug
这样的代码,它列出了黑胶唱片文件的详细信息。gulp-filelog
,我没有使用过,但听起来很相似(可能更干净一点)。gulp-filesize
,它同时输出文件及其大小。gulp-tap
之类的东西,它允许您提供自己的函数并查看管道中的文件。7uzetpgm2#
我发现这个插件正在做我所期望的:gulp-using
简单用法示例:搜索项目中扩展名为.jsx的所有文件
输出量:
yhqotfr83#
下面是另一个简单的方法。
pb3s4cty4#
可以使用gulp-filenames模块来获取路径数组,甚至可以按名称空间对它们进行分组:
wgmfuz8q5#
对于我的情况gulp-ignore是完美的。作为选项,你可以在那里传递一个函数:
任务如下所示:
ctehm74n6#
如果要在Typescript中使用@OverZealous'答案(https://stackoverflow.com/a/21806974/1019307),则需要使用
import
而不是require
:(我还添加了一个
title
)。