Gulp 没有创建任何文件
Gulp not creating any files
我创建了一个项目来熟悉构建工具。这个项目的文件夹结构如下所示:
+ my-project
|-- + sources
|------ index.html
|-- + www
|-- gulpfile.js
而glupfile.js
的内容是:
var gulp = require('gulp');
gulp.task('default', function() {
gulp.src('sources/index.html')
.pipe(gulp.dest('www/index.html'));
});
为了简单起见,我chmod
将此文件夹(以及所有父文件夹)中的所有内容都777
- 所以不存在文件权限问题。
然而,当我 运行 gulp
时,我得到以下输出:
user@server:~/my-project# gulp
[00:05:09] Using gulpfile ~/my-project/gulpfile.js
[00:05:09] Starting 'default'...
[00:05:09] Finished 'default' after 11 ms
并且绝对没有创建任何文件。 www
文件夹仍然空无一人。
我做错了什么?
省略 index.html。您应该始终将文件通过管道传输到一个文件夹 (desc) 而不是另一个文件 (index.html)
var gulp = require('gulp');
gulp.task('default', function() {
gulp.src('sources/index.html')
.pipe(gulp.dest('www'));
});
我创建了一个项目来熟悉构建工具。这个项目的文件夹结构如下所示:
+ my-project
|-- + sources
|------ index.html
|-- + www
|-- gulpfile.js
而glupfile.js
的内容是:
var gulp = require('gulp');
gulp.task('default', function() {
gulp.src('sources/index.html')
.pipe(gulp.dest('www/index.html'));
});
为了简单起见,我chmod
将此文件夹(以及所有父文件夹)中的所有内容都777
- 所以不存在文件权限问题。
然而,当我 运行 gulp
时,我得到以下输出:
user@server:~/my-project# gulp
[00:05:09] Using gulpfile ~/my-project/gulpfile.js
[00:05:09] Starting 'default'...
[00:05:09] Finished 'default' after 11 ms
并且绝对没有创建任何文件。 www
文件夹仍然空无一人。
我做错了什么?
省略 index.html。您应该始终将文件通过管道传输到一个文件夹 (desc) 而不是另一个文件 (index.html)
var gulp = require('gulp');
gulp.task('default', function() {
gulp.src('sources/index.html')
.pipe(gulp.dest('www'));
});