以前gulp導入について質問させて頂いた者です。
今回も初歩的な質問になってしまうと思いますが、自分なりに調べて出てきたものを試しましたが上手くいかなかったので、是非お力添えを頂けると幸いです。
###開発環境
macOS 10.13.1 High Sierra
MAMP 4.2.1(Apache port:80)
php 7.0.20
node 8.9.1
npm 5.5.1
browser-sync 2.18.13
/Apprications/MAMP/htdocs にWordPressをインストールし開発中
###前提・実現したいこと
MAMPを使用しローカル環境で開発しているphp(WordPress)が表示されているブラウザを自動でリロードしたい。
###試したこと
①
ターミナルで/Applications/MAMP/htdocsに移動し、
$ browser-sync start --proxy localhost:80 --files "**/*"
と打ちBrowserSyncを起動。
②
/Application/MAMP直下にgulp用フォルダを作成。
その中に以下のgulpfile.jsを作成し、ターミナルで$ gulp
を打つ。
javascript
1var gulp = require("gulp"); 2var browserSync = require('browser-sync').create(); 3var reload = browserSync.reload; 4 5var source = '../htdocs/**/*'; 6 7gulp.task('browser-sync', function() { 8 browserSync.init({ 9 proxy: "127.0.0.1", 10 port: 80 11 }); 12}); 13 14gulp.task("watch", function () { 15 gulp.watch(source, reload); 16}); 17 18gulp.task("default", ["browser-sync", "watch"]);
###発生している問題
①
コマンドを打ち込むと
[Browsersync] Proxying: http://localhost:80 [Browsersync] Access URLs: ------------------------------------ Local: http://localhost:3000 External: http://xxx.xxx.xxx.xxx:3000 ------------------------------------ UI: http://localhost:3001 UI External: http://xxx.xxx.xxx.xxx:3001 ------------------------------------ [Browsersync] Watching files...
と出て、htdocs内のファイル更新に反応し、
[Browsersync] Reloading Browsers...
と出ますが、ブラウザが更新されません。
②
gulpは起動しますが、/Applications/MAMP/htdocs内のファイル更新に何も反応しません。
以上、知っている方からするととても初歩的な質問になっているかもしれませんが、是非ご回答のほどよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。