iWi*_*ter 6 browser directory localhost gulp browser-sync
我一直在搜索,但是当使用Gulp的BrowserSync和localhost测试环境时,没有帖子指出要避免使用的信息.所以这是这篇文章.
我正在使用gulp browser-sync,用MAMP进行测试.现在我无法让我的浏览器同步手表工作.每当我保存文件时,我都想重新加载浏览器.
在MAMP设置下,
gulpfile.js
var gulp = require('gulp');
var browserSync = require('browser-sync'); // create a browser sync instance.
//tasks for development
// Start browserSync server
gulp.task('browserSync', function() {
browserSync({
server: {
baseDir: "app"
},
proxy: "localhost:8080" // can be [virtual host, sub-directory, localhost with port]
});
gulp.task('watch', ['browserSync'], function () {
gulp.watch('app/*.{php,css,js}', browserSync.reload);
});
Run Code Online (Sandbox Code Playgroud)
既然我们在这里谈论MAMP,我的目录是在htdocs/test中,如下所示:

另外,我的index.php文件在/ app中
我想我在很多层面都犯了错误,但是现在我的解决方案的任何组合似乎都没有帮助,而且我花了好几个小时就这么做了.有什么建议?
iWi*_*ter 16
终于搞定了.
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
gulp.task('default', function() {
browserSync.init({
proxy: "http://localhost/test/app"
});
gulp.watch("./app/*.php").on("change", browserSync.reload);
});
Run Code Online (Sandbox Code Playgroud)
很少有事情要注意文档可能没有明确提到:
希望我花在这上面的一天能为你节省一些时间.
| 归档时间: |
|
| 查看次数: |
6472 次 |
| 最近记录: |