Tag:

如何将使用Gulp的节点部署到heroku

我正在使用gulp和gulp插件,比如gulp-minify-css,gulp-uglify等(我的应用程序被列为npm依赖项)。 另外我不提交npm_modules文件夹和公共文件夹,其中所有生成的文件。 我不知道如何构build我的应用程序(我有gulp生成命令)部署和设置我的服务器(它已经在寻找公共文件夹)。 上传前提交我似乎不是一个好主意。 也许有一些温和的决定…任何想法? 分叉: 如何将使用grunt的节点应用程序部署到heroku

Gulp:如何复制多个文件并保留文件夹结构

我正尝试使用gulp将文件从一个文件夹复制到另一个文件夹 gulp.task('move-css',function(){ return gulp.src([ './source/css/one.css', './source/other/css/two.css' ]).pipe(gulp.dest('./public/assets/css/')); }); 上面的代码是将one.css & two.css复制到public/assets/css文件夹 如果我使用gulp.src('./source/css/*.css')它会将所有的css文件复制到public/assets/css文件夹,这不是我想要的 我的问题是如何select多个文件,并保持文件夹结构?

你可以在gulp中复制文件时删除文件夹结构吗?

如果我使用: gulp.src(['app/client/**/*.html']) .pipe(gulp.dest('dist')); 我的.html文件所在的文件夹结构保存在dist文件夹中,但我想完全删除文件夹结构,并且只是在我的dist文件夹中有一个扁平的层次结构。

获取gulp.src()中的当前文件名

在我的gulp.js文件中,我将来自examples文件夹的所有HTML文件放入build文件夹中。 创造吞咽任务并不困难: var gulp = require('gulp'); gulp.task('examples', function() { return gulp.src('./examples/*.html') .pipe(gulp.dest('./build')); }); 但我不知道如何检索在任务中find(和处理)的文件名,或者我无法find正确的插件。

使用Gulp连接和Uglify文件

我正尝试使用Gulp来: 取3个特定的JavaScript文件,连接它们,然后将结果保存到文件(concat.js) 把这个连接的文件和uglify / minify它,然后将结果保存到另一个文件(uglify.js) 到目前为止,我有以下代码 var gulp = require('gulp'), gp_concat = require('gulp-concat'), gp_uglify = require('gulp-uglify'); gulp.task('js-fef', function(){ return gulp.src(['file1.js', 'file2.js', 'file3.js']) .pipe(gp_concat('concat.js')) .pipe(gp_uglify()) .pipe(gulp.dest('js')); }); gulp.task('default', ['js-fef'], function(){}); 但是,uglify操作似乎不起作用,或者由于某种原因不生成文件。 我需要做些什么才能做到这一点?

将parameter passing给Gulp任务

通常我们可以从控制台通过gulp mytask类的东西运行gulp mytask 。 无论如何,我可以通过parameter passing给任务吗? 如果可能,请举例说明如何完成。