npm browser-sync 与 wamp 不工作

npm browser-sync with wamp is not working

我正在开发一个 Codeigniter 项目,使用 Sublime Text 3 作为编辑器,使用 wamp 作为本地服务器 - OS Windows 10.一切正常,但我想找到一种方法来获取保存文件时浏览器刷新。我在 ST3 中安装了 BrowserRefresh,但它不起作用。我怀疑他可能是因为它是为 html 文件而不是 Codeigniter php 结构和内置安全性设计的。所以我安装了 npm browser-sync(成功)。当我 cd 到项目文件夹并在命令行中使用以下命令启动浏览器同步时:

browser-sync start --server --files "index.php"

我得到了正确的回应:

[Browsersync] Access URLs:
 --------------------------------------
       Local: http://localhost:3001
    External: http://192.168.1.121:3001
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://192.168.1.121:3002
 --------------------------------------
[Browsersync] Serving files from: ./
[Browsersync] Watching files...

但在 localhost:3001 的浏览器中我看到了响应

Cannot GET /

我不是经验丰富的命令行用户,显然做错了什么。我在研究时读过一些关于 gulp.js 的东西,但我对此一无所知,我读到的一切都是完全莫名其妙的。如果我需要使用它,我将需要一步一步的教程,欢迎任何建议。

感谢 Brad 的关注,但正如我在 post 中所说,我尝试了 BrowserRefresh,但没有成功。然而,我刚刚遇到了 LiveReload,我很高兴地说它工作得很好