首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用gulp.src(xyz).pipe(gulp.dest(xyz));面对问题,为什么不为我工作?

使用gulp.src(xyz).pipe(gulp.dest(xyz));面对问题,为什么不为我工作?
EN

Stack Overflow用户
提问于 2018-03-22 20:45:46
回答 1查看 36关注 0票数 0

在下面的代码中,使用./ as src和dest进行了尝试。赋予文件夹完整的安全管理权限,以防出现任何问题。

因此,每当我从“样式”文件夹中更改styles.css时,代码就会在gulp上运行良好,并检测到变化。它也会在文件更改上运行样式命令。但是在我的dest文件夹中没有创建任何文件夹。

代码语言:javascript
运行
复制
var gulp = require('gulp');

gulp.task('styles' , function() {
  return gulp.src('/app/assets/styles/styles.css')
        .pipe(gulp.dest('/app/styles.css'));
});



gulp.task('watch',function(){

    gulp.watch('./app/assets/styles/styles.css', 
    function() {
        gulp.start('styles');
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-22 22:34:09

gulp.dest()只接收文件夹,而不是文件。它可能正在创建一个文件夹,它被称为styles.css!在下面查找您的文件styles.css。

您可能需要gulp.dest('./app')。文件名将自动保留。

我也将简化为以下内容。gulp.start并没有真正的文档化。

代码语言:javascript
运行
复制
gulp.task('watch',function(){
    gulp.watch('./app/assets/styles/styles.css', ['styles']);
});

gulp.task('styles' , function() {
   //  added the . before /app here and in dest
  return gulp.src('./app/assets/styles/styles.css')
        .pipe(gulp.dest('./app'));
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49438138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档