7

首先,我正在关注 Menno Pietersen 关于Rapid MODx Workflow的教程。我很肯定我已经准确地遵循了它,但是由于某种原因,当我在我的项目文件夹中执行“gulp watch”时,我得到一个空白的 localhost:3000 页面,显示“Cannot GET /”。

我对这里的所有移动部件都不是很熟悉,所以我什至不确定从哪里开始,为什么我会收到这个错误而不是看到我的网站。我已经用谷歌搜索了它并提出了其他各种似乎与我的设置和/或使用的工具无关的问题......在此刻。

有没有其他人尝试过这个设置并遇到过这个?或者可能知道我应该从哪里开始?

我很感激帮助。如果需要,我可以提供更多信息。谢谢。

注意:如果我将 index.html 文件放在项目根目录中,它会显示该文件,但我不确定为什么它没有显示 modx 站点或如何修复它。

更新:我发现在我的 gulpfile.js 中,gulp.task 浏览器同步设置为使用“baseDir”。我将其注释掉并使用代理选项并将其设置为“本地主机”。固定的。

4

3 回答 3

8

BrowserSync 的基本设置包括适用于基本 HTML/JS/CSS 网站的内置静态服务器(请参阅文档)。

server: {
    baseDir: "app"
}

删除它并使用该proxy选项。像这样:

// Using a vhost-based url
proxy: "local.dev"

检查文档以获取接受的 url 类型的完整列表

于 2016-03-15T19:26:17.897 回答
3

我解决了这个问题

gulp.task('serve', function() {
    browserSync.init({
       proxy: "http://localhost/mydir"
    });
});
于 2017-06-13T09:45:21.233 回答
0

gulp我在错误地从错误的目录运行后遇到了这个错误。仔细检查您是否在包含gulpfile.js.

于 2018-01-08T03:22:41.550 回答