Mikes-MBP:amp-camp mike$ gulp
[14:51:51] Using gulpfile ~/workspace/ecom/amp-camp/gulpfile.js
[14:51:51] Starting 'default'...
[14:51:51] Starting 'build'...
[14:51:51] Starting 'images'...
[14:51:52] Finished 'images' after 30 ms
[14:51:52] Starting 'favicon'...
[14:51:52] Finished 'favicon' after 28 ms
[14:51:52] Starting 'rootConfig'...
[14:51:52] Finished 'rootConfig' after 7.25 ms
[14:51:52] Starting 'html'...
[14:51:52] Starting 'styles'...
[14:51:52] File src/sass/blog.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/blog.css created.
[14:51:52] File src/sass/cart-popup.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] @media (max-width: 40rem)
[14:51:52] File src/sass/cart-popup.css created.
[14:51:52] File src/sass/cart.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 40.06rem)
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/cart.css created.
[14:51:52] File src/sass/checkout.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/checkout.css created.
[14:51:52] File src/sass/contact.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/contact.css created.
[14:51:52] File src/sass/footer.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/footer.css created.
[14:51:52] File src/sass/global.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 40.06rem) and (max-width: 52rem)
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] @media (min-width: 52.06rem) and (max-width: 64rem)
[14:51:52] @media (min-width: 64.06rem)
[14:51:52] @media (max-width: 40rem)
[14:51:52] File src/sass/global.css created.
[14:51:52] File src/sass/header.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/header.css created.
[14:51:52] File src/sass/index.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 40.06rem)
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] @media (max-width: 52rem)
[14:51:52] File src/sass/index.css created.
[14:51:52] File src/sass/menu.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/menu.css created.
[14:51:52] File src/sass/product-details.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/product-details.css created.
[14:51:52] File src/sass/product-listing.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] File src/sass/product-listing.css created.
[14:51:52] File src/sass/related-products.css found.
[14:51:52] Processed media queries:
[14:51:52] @media (min-width: 40.06rem) and (max-width: 52rem)
[14:51:52] @media (min-width: 52.06rem)
[14:51:52] @media (max-width: 40rem)
[14:51:52] File src/sass/related-products.css created.
[14:51:52] File src/sass/social.css found.
[14:51:52] File src/sass/social.css created.
[14:51:52] Finished 'styles' after 141 ms
[14:51:52] Starting 'buildHtml'...
[14:51:52] Finished 'buildHtml' after 423 ms
[14:51:52] Finished 'html' after 565 ms
[14:51:52] Starting 'server'...
[14:51:52] Finished 'server' after 4.66 ms
[14:51:52] Starting 'validate'...
[14:51:53] AMP Validation results:
blog-article.html: PASS
blog-listing.html: PASS
cart-details.html: PASS
checkout-success.html: PASS
checkout.html: PASS
contact.html: PASS
index.html: PASS
product-details.html: PASS
product-listing.html: PASS
product-not-found.html: PASS
[14:51:53] Finished 'validate' after 461 ms
[14:51:53] Finished 'build' after 1.1 s
[14:51:53] Starting 'nodemon'...
[14:51:53] Finished 'nodemon' after 28 ms
[14:51:53] Starting 'browser-sync'...
[14:51:53] [nodemon] 1.19.0
[14:51:53] [nodemon] to restart at any time, enter `rs`
[14:51:53] [nodemon] watching: *.*
[14:51:53] [nodemon] starting `node ./dist/server/server.js`
[14:51:53] Finished 'browser-sync' after 11 ms
[14:51:53] Starting 'watch'...
[14:51:53] Finished 'watch' after 19 ms
[14:51:53] Finished 'default' after 1.16 s
[Browsersync] Proxying: http://localhost:8080
[Browsersync] Access URLs:
-------------------------------------
Local: http://localhost:3000
External: http://192.168.1.95:3000
-------------------------------------
UI: http://localhost:3001
UI External: http://localhost:3001
-------------------------------------
/Users/mike/workspace/ecom/amp-camp/dist/server/server.js:20
ampOptimizer.setConfig({
^
TypeError: ampOptimizer.setConfig is not a function
at Object.<anonymous> (/Users/mike/workspace/ecom/amp-camp/dist/server/server.js:20:14)
at Module._compile (internal/modules/cjs/loader.js:816:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
at Module.load (internal/modules/cjs/loader.js:685:32)
at Function.Module._load (internal/modules/cjs/loader.js:620:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
at internal/main/run_main_module.js:21:11
[14:51:53] [nodemon] app crashed - waiting for file changes before starting...