【发布时间】:2015-08-20 12:04:38
【问题描述】:
我正在尝试使用 gulp 的连接模块连接我的 js 文件。
我的项目 js 文件路径是:project/public/js/vendor/。
在 vendor 中是我使用的所有插件,我想将它们连接到一个文件中
我使用以下代码来执行我的任务。
var gulp = require('gulp'),
concat = require('gulp-concat');
gulp.task('scripts',function(){
return gulp.src('./vendor/*.js')
.pipe(concat('global.js'))
.pipe(gulp.dest('concat/'));
});
gulp.task('default', ['scripts']);
我想将文件导出到位于 /js 中的 concat 文件夹,但我没有得到文件。 代码执行时没有错误报告。
[gulp] Using gulpfile /var/www/vhosts/site.dev/httpdocs/project/gulpfile.js
[gulp] Starting 'scripts'...
[gulp] Finished 'scripts' after 9.2 ms
[gulp] Starting 'default'...
[gulp] Finished 'default' after 8.8 μs
我是不是做错了什么?
编辑 1
我尝试按照建议记录计数并返回:
[gulp] Using gulpfile /var/www/vhosts/site.dev/httpdocs/laravel/gulpfile.js
[gulp] Starting 'scripts'...
[gulp] Finished 'scripts' after 12 ms
[gulp] Starting 'default'...
[gulp] Finished 'default' after 9.37 μs
这是否意味着它没有选择任何js?
【问题讨论】:
-
请澄清一下:“concat 文件夹位于 /js 中” - 你能解释一下文件夹结构吗? src 和 dest 你检查文件 global.js 是否存在于 ./vendor/ 中?
-
从目前的信息来看……难道只需要使用gulp.dest('./concat/')?
-
Thatkookooguy:我检查了 vendor 我没有找到所需的文件,concat 文件夹通常是名为“js”的 js 文件夹并且是 empy,vendor 在同一个文件夹中并包含一些 .js 文件.
-
您是否尝试过我在第二条评论中的建议?此外,最好编辑您的问题并包含新数据,而不是在评论中写入。
标签: javascript node.js file gulp