VVV и Gulp BrowserSync выводят бесполезный публичный IP

Я запускаю VVV (только что установленный) для разработки темы, используя gulp вместе с Gulp-BrowserSync (и другими пакетами npm).

В VVV я создал новую установку WP под названием Organic с Organic.du.dev в качестве URL-адреса. Он работает нормально.

В моем gulpfile.js я получил следующую задачу BrowserSync:

gulp.task( 'browser-sync', function() {
  browserSync.init( {

    // For more options
    // @link http://www.browsersync.io/docs/options/

    // Project URL.
    proxy: projectURL,

    // `true` Automatically open the browser with BrowserSync live server.
    // `false` Stop the browser from automatically opening.
    open: true,

    // Inject CSS changes.
    // Commnet it to reload browser for every CSS change.
    injectChanges: true,

    // Use a specific port (instead of the one auto-detected by Browsersync).
    // port: 7000,

  } );
});

Когда я инициирую GULP (вход через vagrant ssh) в рабочей папке все запускается, и я получаю следующее сообщение:

[

BS] Proxying: http://organic.du.dev
[BS] Access URLs:
 ----------------------------------
       Local: http://localhost:3000
    External: http://10.0.2.15:3000
 ----------------------------------
          UI: http://localhost:3001
 UI External: http://10.0.2.15:3001

Проблема в том, что http://localhost:3000 недоступен из Chrome или Safari и что http://10.0.2.15:3001 — общедоступный (и, насколько мне известно, бесполезный) IP-адрес. Запустив ifconfig в vagrant@vvv, я получаю следующее приглашение:

vagrant@vvv:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:67:05:88
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0

а также рабочий IP-адрес локального хоста, который:

eth1      Link encap:Ethernet  HWaddr 08:00:27:4e:59:e0
          inet addr:192.168.50.4  Bcast:192.168.50.255  Mask:255.255.255.0

Мне потребовалось некоторое время, чтобы понять и понять, что происходит, но проблема в том, что я до сих пор этого не понимаю. Я думаю, что это ошибка, и ее следует устранить.


person Kevin Mamaqi    schedule 02.11.2016    source источник


Ответы (1)


Проблема заключалась в входе через SSH в Vagrant. Если gulp выполняется с компьютера напрямую, он работает так, как ожидалось.

person Kevin Mamaqi    schedule 24.07.2017