【发布时间】:2016-08-14 10:15:33
【问题描述】:
如果我有一个 html 文件并链接到同一文件夹或子文件夹中的 css 文件,则在运行 gulp webserver 时会包含 css。
但如果我在 html 文件夹之外有 css 文件,它不会被包含在内。
例如,如果css在同一个文件夹中,我可以写:
<link rel="stylesheet" href="style.css">
它会起作用的。如果我将它放在父文件夹之外,并链接到它:
<link rel="stylesheet" href="../style.css">
它不起作用。这是 gulp 网络服务器的问题还是我忽略了什么?我想把css放在一个不同的地方,像这样:
<link rel="stylesheet" href="../../builds/development/postcss/css/style.css">
在浏览器中显示“加载资源失败”。
这是网络服务器任务:
gulp.task('webserver', function() {
gulp.src(htmlFolder)
.pipe(webserver({
livereload: true,
open: true
}));
});
【问题讨论】:
-
root是它可以返回的最远距离:github.com/schickling/gulp-ebserver#usage。