Шаблон Foundation 6 Zurb не будет работать в автономном режиме

Я без проблем установил шаблон Foundation 6 Zurb через cli. Я добавил отсутствующую установку Babel. В онлайне работает нормально. Я знаю, что BrowserSync работает в автономном режиме, но это не так.

Я получаю приглашение асинхронного завершения после запуска просмотра. Я читал, что добавление «online:true» в BrowserSync может исправить это, но я не знаю, где это добавить в файле gulpfile.babel.js Foundation 6. Новое в этом...

//Start a server with BrowserSync to preview the site in
function server(done) {
browser.init({
  server:PATHS.dist,port:PORT
});
done();
}

Помощь приветствуется! Спасибо!

Я получаю эту ошибку при попытке в автономном режиме:

[07:17:10] Requiring external module babel-register
[07:18:35] Using gulpfile ~\Desktop\SMO Docs\smoProject\gulpfile.babel.js
[07:18:35] Starting 'default'...
[07:18:35] Starting 'build'...
[07:18:35] Starting 'clean'...
[07:18:35] Finished 'clean' after 50 ms
[07:18:35] Starting 'pages'...
[07:18:35] Starting 'sass'...
[07:18:35] Starting 'javascript'...
[07:18:35] Starting 'images'...
[07:18:35] Starting 'copy'...
[07:19:48] Finished 'images' after 1.22 min
[07:19:55] Finished 'pages' after 1.33 min
[07:19:55] Finished 'sass' after 1.33 min
[07:19:56] Finished 'copy' after 1.33 min
[07:20:03] Finished 'javascript' after 1.45 min
[07:20:03] Starting 'styleGuide'...
[07:20:03] Finished 'styleGuide' after 180 ms
[07:20:03] Finished 'build' after 1.47 min
[07:20:03] Starting 'server'...
[07:20:04] Finished 'server' after 1.01 s
[07:20:04] Starting 'watch'...
[07:22:18] The following tasks did not complete: default, watch
[07:22:18] Did you forget to signal async completion?
events.js:141
      throw er; // Unhandled 'error' event
      ^
Error: listen EACCES 0.0.0.0:8000
    at Object.exports._errnoException (util.js:870:11)
    at exports._exceptionWithHostPort (util.js:893:20)
    at Server._listen2 (net.js:1223:19)
    at listen (net.js:1272:10)
    at Server.listen (net.js:1368:5)
    at module.exports.plugin (C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\server\index.js:24:25)
    at Object.module.exports.startServer [as fn] (C:\Users\Ryan\Desktop\SMO Docs
\smoProject\node_modules\browser-sync\lib\async.js:230:52)
    at C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\b
rowser-sync.js:149:14
    at iterate (C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-s
ync\lib\utils.js:268:13)
    at C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\u
tils.js:277:25
    at executeTask (C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\brows
er-sync\lib\browser-sync.js:170:13)
    at Object.module.exports.setRewriteRules [as fn] (C:\Users\Ryan\Desktop\SMO
Docs\smoProject\node_modules\browser-sync\lib\async.js:209:9)
    at C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\b
rowser-sync.js:149:14
    at iterate (C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\utils.js:268:13)
    at C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\utils.js:277:25
    at executeTask (C:\Users\Ryan\Desktop\SMO Docs\smoProject\node_modules\browser-sync\lib\browser-sync.js:170:13)
 Error: [email protected] start: `gulp`
Exit status 1
    at EventEmitter.<anonymous> (C:\Users\Ryan\AppData\Roaming\npm\node_modules\
foundation-cli\node_modules\npm\lib\utils\lifecycle.js:217:16)
    at emitTwo (events.js:87:13)
    at EventEmitter.emit (events.js:172:7)
    at ChildProcess.<anonymous> (C:\Users\Ryan\AppData\Roaming\npm\node_modules\foundation-cli\node_modules\npm\lib\utils\spawn.js:24:14)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:821:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)C:\Users\Ryan\Desktop\SMO Docs\smoProject>

person RCD    schedule 13.05.2016    source источник


Ответы (1)


Проверить, свободен ли порт 8000 и не используется ли какой-либо другой программой? Используйте netstat, чтобы перечислить, какие программы прослушивают какие порты, или попробуйте использовать какой-нибудь другой порт.

netsat -anb
person Shoaib Iqbal    schedule 14.05.2016
comment
Спасибо. Порт в файле gulp был установлен на 8000, но он открывался на 8080 (по какой-то причине?). Я проверил netsat, и на обоих портах ничего не было. Я изменил порт в файле gulp на 8001, и теперь он работает. Любая идея, где/как ввести «онлайн: правда» в Foundation 6 BrowserSync? Спасибо! - person RCD; 18.05.2016