Gulp.js中的“./”是什么意思?
What does "./" mean in Gulp.js?
我一直在阅读 Gulp。在下面的代码中,您会注意到在 gulp.src
和 gulp.dest
中,路径以 ./
开头
gulp.src('./scss/*.scss')
.pipe(sass({
includePaths: ['bower_components/foundation/scss']
}))
.pipe(gulp.dest('./css'));
./
的目的是什么?如果没有点,代码 运行 会有什么不同吗?
正如@niba 所说,此脚本在其路径前加上 ./
只是为了精确当前工作目录。
这有点奇怪,因为您不应该在包含您的 gulp 文件的目录以外的其他地方启动 gulp 任务,即使在子目录中调用,它会将路径更改为您的 gulp 文件之一。
请注意,它的工作方式与与 require
一起使用时的工作方式不同,因为它使用的是所需目录的路径。
我一直在阅读 Gulp。在下面的代码中,您会注意到在 gulp.src
和 gulp.dest
中,路径以 ./
gulp.src('./scss/*.scss')
.pipe(sass({
includePaths: ['bower_components/foundation/scss']
}))
.pipe(gulp.dest('./css'));
./
的目的是什么?如果没有点,代码 运行 会有什么不同吗?
正如@niba 所说,此脚本在其路径前加上 ./
只是为了精确当前工作目录。
这有点奇怪,因为您不应该在包含您的 gulp 文件的目录以外的其他地方启动 gulp 任务,即使在子目录中调用,它会将路径更改为您的 gulp 文件之一。
请注意,它的工作方式与与 require
一起使用时的工作方式不同,因为它使用的是所需目录的路径。