2:42:39 PM: └─ .netlify/functions-internal/server/chunks/app/client.manifest.mjs (34.6 kB) (3.23 kB gzip)
2:42:39 PM: Σ Total size: 10.3 MB (1.63 MB gzip)
2:42:39 PM:
2:42:39 PM: (build.command completed in 28.9s)
2:42:39 PM:
2:42:39 PM: 2. Functions bundling
2:42:39 PM: ────────────────────────────────────────────────────────────────
2:42:39 PM:
2:42:39 PM: Packaging Functions from .netlify/functions-internal directory:
2:42:39 PM: - server/server.ts
2:42:39 PM:
2:42:39 PM: ✘ [ERROR] No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-icon.png
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:88:87:
2:42:39 PM: 88 │ …eropNamespace(require(‘leaflet/dist/images/marker-icon.png’)); }),
2:42:39 PM: ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2:42:39 PM: ✘ [ERROR] No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-icon-2x.png
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:87:87:
2:42:39 PM: 87 │ …pNamespace(require(‘leaflet/dist/images/marker-icon-2x.png’)); }),
2:42:39 PM: ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2:42:39 PM: ✘ [ERROR] No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-shadow.png
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:89:87:
2:42:39 PM: 89 │ …opNamespace(require(‘leaflet/dist/images/marker-shadow.png’)); }),
2:42:39 PM: ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/ufo/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:3:7:
2:42:39 PM: 3 │ import ‘ufo’;
2:42:39 PM: ╵ ~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/ufo/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:41 PM: Failed during stage ‘building site’: Build script returned non-zero exit code: 2
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/h3/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:4:7:
2:42:39 PM: 4 │ import ‘h3’;
2:42:39 PM: ╵ ~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/h3/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/ohmyfetch/dist/node.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:5:7:
2:42:39 PM: 5 │ import ‘ohmyfetch’;
2:42:39 PM: ╵ ~~~~~~~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/ohmyfetch/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/radix3/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:7:7:
2:42:39 PM: 7 │ import ‘radix3’;
2:42:39 PM: ╵ ~~~~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/radix3/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/scule/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:10:7:
2:42:39 PM: 10 │ import ‘scule’;
2:42:39 PM: ╵ ~~~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/scule/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/ohash/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:11:7:
2:42:39 PM: 11 │ import ‘ohash’;
2:42:39 PM: ╵ ~~~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/ohash/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: ▲ [WARNING] Ignoring this import because “.netlify/functions-internal/server/node_modules/unstorage/dist/index.mjs” was marked as having no side effects
2:42:39 PM: .netlify/functions-internal/server/server.ts:12:7:
2:42:39 PM: 12 │ import ‘unstorage’;
2:42:39 PM: ╵ ~~~~~~~~~~~
2:42:39 PM: “sideEffects” is false in the enclosing “package.json” file
2:42:39 PM: .netlify/functions-internal/server/node_modules/unstorage/package.json:7:2:
2:42:39 PM: 7 │ “sideEffects”: false,
2:42:39 PM: ╵ ~~~~~~~~~~~~~
2:42:39 PM: 7 of 18 warnings and all 3 errors shown (disable the message limit with --log-limit=0)
2:42:39 PM:
2:42:39 PM: Bundling of function “server” failed
2:42:39 PM: ────────────────────────────────────────────────────────────────
2:42:39 PM:
2:42:39 PM: Error message
2:42:39 PM: Build failed with 3 errors:
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:87:87: ERROR: No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-icon-2x.png
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:88:87: ERROR: No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-icon.png
2:42:39 PM: .netlify/functions-internal/server/node_modules/@vue-leaflet/vue-leaflet/dist/vue-leaflet.cjs.js:89:87: ERROR: No loader is configured for “.png” files: .netlify/functions-internal/server/node_modules/leaflet/dist/images/marker-shadow.png
2:42:39 PM:
2:42:39 PM: Error location
2:42:39 PM: While bundling function “server”
2:42:39 PM:
2:42:39 PM: Resolved config
2:42:39 PM: build:
2:42:39 PM: command: CI= npm run build
2:42:39 PM: commandOrigin: ui
2:42:39 PM: environment:
2:42:39 PM: - CI
2:42:39 PM: publish: /opt/build/repo/dist
2:42:39 PM: publishOrigin: ui
2:42:39 PM: redirects:
2:42:40 PM: - from: /* status: 200 to: /.netlify/functions/serverCaching artifacts
2:42:40 PM: Started saving node modules
2:42:40 PM: Finished saving node modules
2:42:40 PM: Started saving build plugins
2:42:40 PM: Finished saving build plugins
2:42:40 PM: Started saving pip cache
2:42:40 PM: Finished saving pip cache
2:42:40 PM: Started saving emacs cask dependencies
2:42:40 PM: Finished saving emacs cask dependencies
2:42:40 PM: Started saving maven dependencies
2:42:40 PM: Finished saving maven dependencies
2:42:40 PM: Started saving boot dependencies
2:42:40 PM: Finished saving boot dependencies
2:42:40 PM: Started saving rust rustup cache
2:42:40 PM: Finished saving rust rustup cache
2:42:40 PM: Started saving go dependencies
2:42:40 PM: Finished saving go dependencies
2:42:41 PM: Build failed due to a user error: Build script returned non-zero exit code: 2
2:42:41 PM: Failing build: Failed to build site
2:42:41 PM: Finished processing build request in 55.859092027s
You can’t import images inside server-side code using require()
statements. You should use fs.readFileSync()
. However, it seems like the library you’re using is doing that, in which case, that library is probably not compatible with server-side rendering. You might have to confirm with its devs.