首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp手表错误与gulp pug

Gulp手表错误与gulp pug
EN

Stack Overflow用户
提问于 2016-11-22 05:08:46
回答 1查看 1.1K关注 0票数 1

我试图设置我的gulp来观察pug的变化,但我得到了以下错误,我不知道这会是什么:

代码语言:javascript
复制
events.js:141
      throw er; // Unhandled 'error' event
      ^
SyntaxError: Unexpected token (19:0)
    at Parser.pp$4.raise (/../node_modules/acorn/dist/acorn.js:2221:15)
    at Parser.pp.unexpected (/../node_modules/acorn/dist/acorn.js:603:10)
    at Parser.pp$3.parseExprAtom (/../node_modules/acorn/dist/acorn.js:1822:12)
    at Parser.pp$3.parseExprSubscripts (/../node_modules/acorn/dist/acorn.js:1715:21)
    at Parser.pp$3.parseMaybeUnary (/../node_modules/acorn/dist/acorn.js:1692:19)
    at Parser.pp$3.parseExprOps (/../node_modules/acorn/dist/acorn.js:1637:21)
    at Parser.pp$3.parseMaybeConditional (/../node_modules/acorn/dist/acorn.js:1620:21)
    at Parser.pp$3.parseMaybeAssign (/../node_modules/acorn/dist/acorn.js:1597:21)
    at Parser.pp$1.parseVar (/../node_modules/acorn/dist/acorn.js:1034:28)
    at Parser.pp$1.parseVarStatement (/../node_modules/acorn/dist/acorn.js:917:10)

我的gulpfile.js看起来像这样:

代码语言:javascript
复制
const gulp = require('gulp');
const pug = require('gulp-pug');    

gulp.task('pug', () =>
  gulp.src('pug/*.pug')
    .pipe(pug({ pretty: false }))
    .pipe(gulp.dest('.'))    
);

gulp.task('watch', function (){
  gulp.watch('pug/*.pug', ['pug']);
});
EN

回答 1

Stack Overflow用户

发布于 2017-09-19 21:07:24

问题可能是.pipe(gulp.dest('.')),您应该指定一个实际的文件夹名称。例如.pipe(gulp.dest('folderName')) / .pipe(gulp.dest([__dirname])

此外,向gulp.src('pug/*.pug')添加一条return语句,使其如下所示

通过包含return语句,return gulp.src('pug/*.pug')避免了错误。

您可以编辑您的问题,包括您的Pug文件,请?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40729431

复制
相关文章

相似问题

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