gulp.dest()未创建输出文件

rqcrx0a6  于 2022-12-16  发布在  Gulp
关注(0)|答案(2)|浏览(141)

我在一个gulp任务中有下面的代码。它不是在写一个输出文件。

const player = {
    player: {
      src: 'x',
      tpl: '<style>%s</style>'
    }
  }
  gulp.src('.src/index.html')
    .pipe(replace(player))
    .pipe(gulp.dest('./app/));
pu3pd22g

pu3pd22g1#

这是一个“well duh”的答案。你在源路径中留下了一个斜杠。它应该是./src/index.html。因为gulp.src()不抛出错误,所以你不会想到检查它。

wbrvyc0a

wbrvyc0a2#

您的代码中存在两个问题。

1.路径不正确

你的第一个错误是你走错了路。
gulp.src()函数中,您传递了一个名为.src的文件夹的路径。然而,它很可能被重定向到./src。请参阅下面的代码以了解解决方案。

gulp.src("./src/index.html");

2.缺少结束引号("

另一个错误是忘记在.pipe()方法(第二个)中结束string
下面的代码应该可以正常工作。

.pipe("./app/");

总之,您的代码中存在两个问题。
1.路径不正确
1.缺少结束引号("
当这两个问题得到解决后,您的代码应该能够正确运行。

相关问题