Gulp.js中的“./”是什么意思?

What does "./" mean in Gulp.js?

我一直在阅读 Gulp。在下面的代码中,您会注意到在 gulp.srcgulp.dest 中,路径以 ./

开头
gulp.src('./scss/*.scss')
  .pipe(sass({
    includePaths: ['bower_components/foundation/scss']
  }))
  .pipe(gulp.dest('./css'));

./ 的目的是什么?如果没有点,代码 运行 会有什么不同吗?

正如@niba 所说,此脚本在其路径前加上 ./ 只是为了精确当前工作目录。

这有点奇怪,因为您不应该在包含您的 gulp 文件的目录以外的其他地方启动 gulp 任务,即使在子目录中调用,它会将路径更改为您的 gulp 文件之一。

请注意,它的工作方式与与 require 一起使用时的工作方式不同,因为它使用的是所需目录的路径。