I’m having builds fail on Netlify after importing from react-simple-maps. Note that ‘react-simple-maps’ is in my package.json file, and builds work fine locally but not remotely. Builds also fail redploying with a cleared cache.
Going back through my commits one-by-one (luckily it didn’t take long to find the breaking change), I found the three relevant commits and have detailed them below.
-
commit 72866e
- most recent working build pre install - locally and remotely
-
commit 5f4314
- installed ‘react-simple-maps’ via
npm i react-simple-maps - working build - locally and remotely
- installed ‘react-simple-maps’ via
-
commit a9c9ec
- added
import { ... } from react-simple mapsstatements to top of component using that module - this was the breaking change
- build works locally, but fails on Netlify
- added
The logs from the last build attempt are as follows.
1:02:03 PM: Build ready to start 1:02:05 PM: build-image version: 9e0f207a27642d0115b1ca97cd5e8cebbe492f63 1:02:05 PM: build-image tag: v3.3.2 1:02:05 PM: buildbot version: 16db6527b4cafa2553c3f3f11aa8d1b46a72ff40 1:02:06 PM: Fetching cached dependencies 1:02:06 PM: Starting to download cache of 283.7MB 1:02:08 PM: Finished downloading cache in 2.978726164s 1:02:08 PM: Starting to extract cache 1:02:22 PM: Finished extracting cache in 13.640389862s 1:02:22 PM: Finished fetching cache in 16.763341377s 1:02:22 PM: Starting to prepare the repo for build 1:02:23 PM: Preparing Git Reference refs/heads/dev 1:02:25 PM: Starting build script 1:02:25 PM: Installing dependencies 1:02:26 PM: Started restoring cached node version 1:02:30 PM: Finished restoring cached node version 1:02:31 PM: v10.16.3 is already installed. 1:02:33 PM: Now using node v10.16.3 (npm v6.9.0) 1:02:33 PM: Attempting ruby version 2.6.2, read from environment 1:02:34 PM: Using ruby version 2.6.2 1:02:35 PM: Using PHP version 5.6 1:02:35 PM: Started restoring cached node modules 1:02:35 PM: Finished restoring cached node modules 1:02:35 PM: Installing NPM modules using NPM version 6.9.0 1:03:04 PM: npm 1:03:04 PM: WARN Invalid name: "FABRIC Testbed" 1:03:04 PM: npm WARN ts-pnp@1.1.2 requires a peer of typescript@* but none is installed. You must install peer dependencies yourself. 1:03:04 PM: npm WARN repo No description 1:03:04 PM: npm WARN repo No repository field. 1:03:04 PM: npm WARN repo No README data 1:03:04 PM: npm WARN repo No license field. 1:03:04 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents): 1:03:04 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 1:03:04 PM: audited 97103 packages in 27.716s 1:03:04 PM: found 0 vulnerabilities 1:03:04 PM: NPM modules installed 1:03:04 PM: Started restoring cached go cache 1:03:04 PM: Finished restoring cached go cache 1:03:04 PM: unset GOOS; 1:03:04 PM: unset GOARCH; 1:03:04 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.12.linux.amd64'; 1:03:04 PM: export PATH="/opt/buildhome/.gimme/versions/go1.12.linux.amd64/bin:${PATH}"; 1:03:04 PM: go version >&2; 1:03:04 PM: export GIMME_ENV='/opt/buildhome/.gimme/env/go1.12.linux.amd64.env'; 1:03:04 PM: go version go1.12 linux/amd64 1:03:04 PM: Installing missing commands 1:03:04 PM: Verify run directory 1:03:04 PM: Executing user command: gatsby build 1:03:07 PM: success open and validate gatsby-configs — 0.143 1:03:09 PM: success load plugins — 1.406 1:03:09 PM: success onPreInit — 0.014 1:03:09 PM: success delete html and css files from previous builds — 0.020 1:03:09 PM: success initialize cache — 0.026 1:03:09 PM: success copy gatsby files — 0.053 1:03:09 PM: success onPreBootstrap — 0.027 1:03:09 PM: success source and transform nodes — 0.425 1:03:10 PM: success building schema — 0.555 1:03:10 PM: success createPages — 0.147 1:03:10 PM: success createPagesStatefully — 0.068 1:03:10 PM: success onPreExtractQueries — 0.015 1:03:10 PM: success update schema — 0.096 1:03:11 PM: success extract queries from components — 0.746 1:03:11 PM: success write out requires — 0.019 1:03:11 PM: success write out redirect data — 0.014 1:03:11 PM: success Build manifest and related icons — 0.323 1:03:11 PM: success onPostBootstrap — 0.342 1:03:11 PM: info bootstrap finished - 7.023 s 1:03:15 PM: success run static queries — 3.568 — 4/4 1.13 queries/second 1:03:30 PM: error #98123 WEBPACK 1:03:30 PM: Generating JavaScript bundles failed 1:03:30 PM: Can't resolve 'react-simple-maps' in '/opt/build/repo/src/components/Modules' 1:03:30 PM: File: src/components/Modules/Map.js 1:03:30 PM: See our docs page for more info on this error: https://gatsby.dev/issue-how-to 1:03:30 PM: Skipping functions preparation step: no functions directory set 1:03:30 PM: Caching artifacts 1:03:30 PM: Started saving node modules 1:03:30 PM: Finished saving node modules 1:03:30 PM: Started saving pip cache 1:03:30 PM: Finished saving pip cache 1:03:30 PM: Started saving emacs cask dependencies 1:03:30 PM: Finished saving emacs cask dependencies 1:03:30 PM: Started saving maven dependencies 1:03:30 PM: Finished saving maven dependencies 1:03:30 PM: Started saving boot dependencies 1:03:30 PM: Finished saving boot dependencies 1:03:30 PM: Started saving go dependencies 1:03:30 PM: Finished saving go dependencies 1:03:30 PM: Error running command: Build script returned non-zero exit code: 1 1:03:30 PM: Failing build: Failed to build site 1:03:30 PM: failed during stage 'building site': Build script returned non-zero exit code: 1 1:03:30 PM: Finished processing build request in 1m25.167350587s The issue lies on these lines:
... 1:03:30 PM: error #98123 WEBPACK 1:03:30 PM: Generating JavaScript bundles failed 1:03:30 PM: Can't resolve 'react-simple-maps' in '/opt/build/repo/src/components/Modules' ... Any help remedying this would be very appreciated! Thanks!
