[英]Gulp root shows blank page
我有角度的JS web框架网站,源代码使用gulp来运行服务器。 app文件夹是我想要运行的。 每次访问网站时,我都需要在网址末尾输入“/ app”。
我在Gulp的connect.server函数中使用了root属性。 www.myweb.com/app不再适合我,www.myweb.com显示空白页面没有错误。
gulp.task('localhost', function() {
connect.server({
root: '/app',
port: 4567,
livereload: true
});
});
gulp.task('watch', function () {
gulp.watch(['./app/*.html'], ['html']);
});
gulp.task('default', ['localhost', 'watch']);
有几个问题。 首先,根路径与您的文件系统有关,它是您的应用程序的服务目录,而不是您的URL。 其次,在路径的开头/
处使它成为绝对路径,因此它尝试从系统根目录下不存在的文件夹进行服务。
要使其服务使您的app
目录成为路径的一部分,请将根目录更改为.
使gulp任务从当前目录开始充当root。
只需将目录名称指定为字符串,即可将应用程序的根目录指向Web服务器。 由于/
,Web服务器无法找到指定的位置,因此您可以尝试仅传递root: 'app'
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.