我正在學習Gulp和NPM,並決定使用Browser-Sync來測試我正在使用的PHP項目(使用XAMPP)。我知道Browser-Sync不適用於PHP文件,但我想用它與我的.css文件(以及稍後添加Sass)。Gulp:麻煩設置browserSync和手錶
我把npm,gulp,gulp-watch和Browser Sync安裝到我的項目的根目錄下,一切都很正常。
然後我創建了下面的一個gulp.js文件:
var gulp = require('gulp'),
watch = require('gulp-watch'),
browserSync = require('browser-sync').create();
gulp.task('watch', function() {
browserSync.init({
server: {
baseDir: "./"
}
});
watch('css/*.css', function() {
browserSync.reload();
});
});
然而,當我gulp watch
一個新的瀏覽器窗口中打開不只是顯示了Cannot GET /
錯誤。
此外,URL顯示http://localhost:3002/
而不是http://localhost:myproejct
我讀這可能是與我的baseDir
這樣嘗試:
baseDir: ""
baseDir: "./"
baseDir: "../myproject"
會有人知道我做了什麼錯?