Saw this issue with my repo and reproduced it with gatsbyjs.org source.
After update gatsby/gatsby-cli to latest __gatsby build__ fails.
Gatsby CLI version: 1.1.39
Node.js version: v9.5.0
Operating System: Windows 10
gatsby-config.js: not changed
package.json:
{
"name": "gatsby-starter-default",
"description": "Gatsby default starter",
"version": "1.0.0",
"author": "Kyle Mathews <[email protected]>",
"dependencies": {
"bluebird": "^3.5.1",
"gatsby": "^1.9.188",
"gatsby-image": "^1.0.35",
"gatsby-link": "^1.6.36",
"gatsby-plugin-canonical-urls": "^1.0.12",
"gatsby-plugin-catch-links": "^1.0.15",
"gatsby-plugin-feed": "^1.3.10",
"gatsby-plugin-glamor": "^1.6.11",
"gatsby-plugin-google-analytics": "^1.0.17",
"gatsby-plugin-lodash": "^1.0.8",
"gatsby-plugin-manifest": "^1.0.13",
"gatsby-plugin-netlify": "^1.0.0",
"gatsby-plugin-nprogress": "^1.0.11",
"gatsby-plugin-offline": "^1.0.13",
"gatsby-plugin-react-helmet": "^2.0.4",
"gatsby-plugin-react-next": "^1.0.8",
"gatsby-plugin-sharp": "^1.6.27",
"gatsby-plugin-sitemap": "^1.2.12",
"gatsby-plugin-twitter": "^1.0.10",
"gatsby-plugin-typography": "^1.7.13",
"gatsby-remark-autolink-headers": "^1.4.11",
"gatsby-remark-copy-linked-files": "^1.5.26",
"gatsby-remark-images": "^1.5.43",
"gatsby-remark-prismjs": "^1.2.8",
"gatsby-remark-responsive-iframe": "^1.4.16",
"gatsby-remark-smartypants": "^1.4.7",
"gatsby-source-filesystem": "^1.5.18",
"gatsby-transformer-csv": "^1.3.5",
"gatsby-transformer-documentationjs": "^1.4.6",
"gatsby-transformer-remark": "^1.7.31",
"gatsby-transformer-sharp": "^1.6.18",
"gatsby-transformer-yaml": "^1.5.14",
"graphql-request": "^1.4.1",
"gray-percentage": "^2.0.0",
"limax": "^1.6.0",
"lodash": "^4.16.6",
"mitt": "^1.1.3",
"parse-filepath": "^1.0.2",
"react-helmet": "^5.2.0",
"react-icons": "^2.2.7",
"slash": "^1.0.0",
"typeface-space-mono": "^0.0.40",
"typeface-spectral": "^0.0.40",
"typography-breakpoint-constants": "^0.15.10",
"typography-plugin-code": "^0.16.11"
},
}
gatsby-node.js: not changed
gatsby-browser.js: not changed
gatsby-ssr.js: not changed
E:\gatsby\www>gatsby build
success delete html files from previous builds — 0.055 s
success open and validate gatsby-config.js — 0.004 s
success copy gatsby files — 0.092 s
success onPreBootstrap — 0.007 s
success source and transform nodes — 0.888 s
success building schema — 0.867 s
success createLayouts — 0.012 s
⠁
The page component at "node_modules\gatsby-plugin-offline\app-shell.js" didn't pass validation
The page component must export a React component for it to be valid
1. clone repo gatsbyjs.org source
2. npm install / npm update
3. gatsby build
Downgrading gatsby to 1.9.186 should allow you to build gatsby. Will investigate how to properly fix that
rolled back to [email protected] / [email protected] - it works
Most helpful comment
Downgrading gatsby to 1.9.186 should allow you to build gatsby. Will investigate how to properly fix that