ENOENT: no such file or directory, open '/opt/build/repo/images/logo.png (NOT BUILDING ON NETLIFY ONLY)

My project npm starts and npm run builds on my local environment just fine. BUT, when i attempt to build it on netlfiy it fails with this message. Can anyone help?

9:07:05 AM: Build ready to start
9:07:08 AM: build-image version: 0582042f4fc261adc7bd8333f34884959c577302
9:07:08 AM: build-image tag: v3.7.6
9:07:08 AM: buildbot version: 0e23307adb9080898b837c5147a17e2f7890cb10
9:07:08 AM: Building without cache
9:07:08 AM: Starting to prepare the repo for build
9:07:08 AM: No cached dependencies found. Cloning fresh repo
9:07:08 AM: git clone https://github.com/AyoCodess/Netflix-Landing-Page
9:07:10 AM: Preparing Git Reference refs/heads/main
9:07:10 AM: Parsing package.json dependencies
9:07:11 AM: Starting build script
9:07:11 AM: Installing dependencies
9:07:11 AM: Python version set to 2.7
9:07:12 AM: v12.18.0 is already installed.
9:07:12 AM: Now using node v12.18.0 (npm v6.14.4)
9:07:12 AM: Started restoring cached build plugins
9:07:13 AM: Finished restoring cached build plugins
9:07:13 AM: Attempting ruby version 2.7.1, read from environment
9:07:14 AM: Using ruby version 2.7.1
9:07:14 AM: Using PHP version 5.6
9:07:14 AM: Started restoring cached node modules
9:07:14 AM: Finished restoring cached node modules
9:07:14 AM: Installing NPM modules using NPM version 6.14.4
9:07:26 AM: npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
9:07:26 AM: > deasync@0.1.21 install /opt/build/repo/node_modules/deasync
9:07:26 AM: > node ./build.js
9:07:26 AM: `linux-x64-node-12` exists; testing
9:07:26 AM: Binary is fine; exiting
9:07:26 AM: > core-js@2.6.12 postinstall /opt/build/repo/node_modules/core-js
9:07:26 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:07:26 AM: > parcel-bundler@1.12.5 postinstall /opt/build/repo/node_modules/parcel-bundler
9:07:26 AM: > node -e "console.log('\u001b[35m\u001b[1mLove Parcel? You can now donate to our open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/parcel/donate\u001b[0m')"
9:07:26 AM: Love Parcel? You can now donate to our open collective:
9:07:26 AM:  > https://opencollective.com/parcel/donate
9:07:27 AM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/sass/node_modules/fsevents):
9:07:27 AM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
9:07:27 AM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents):
9:07:27 AM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
9:07:27 AM: added 788 packages from 465 contributors and audited 791 packages in 12.32s
9:07:28 AM: 47 packages are looking for funding
9:07:28 AM:   run `npm fund` for details
9:07:28 AM: found 69 moderate severity vulnerabilities
9:07:28 AM:   run `npm audit fix` to fix them, or `npm audit` for details
9:07:28 AM: NPM modules installed
9:07:28 AM: Started restoring cached go cache
9:07:28 AM: Finished restoring cached go cache
9:07:28 AM: go version go1.14.4 linux/amd64
9:07:28 AM: go version go1.14.4 linux/amd64
9:07:28 AM: Installing missing commands
9:07:28 AM: Verify run directory
9:07:28 AM: ​
9:07:28 AM: ────────────────────────────────────────────────────────────────
9:07:28 AM:   Netlify Build                                                 
9:07:28 AM: ────────────────────────────────────────────────────────────────
9:07:28 AM: ​
9:07:28 AM: ❯ Version
9:07:28 AM:   @netlify/build 11.29.2
9:07:28 AM: ​
9:07:28 AM: ❯ Flags
9:07:28 AM:   deployId: 60b72e19265679905c37dd6c
9:07:28 AM: ​
9:07:28 AM: ❯ Current directory
9:07:28 AM:   /opt/build/repo
9:07:28 AM: ​
9:07:28 AM: ❯ Config file
9:07:28 AM:   No config file was defined: using default values.
9:07:28 AM: ​
9:07:28 AM: ❯ Context
9:07:28 AM:   production
9:07:29 AM: ​
9:07:29 AM: ────────────────────────────────────────────────────────────────
9:07:29 AM:   1. Build command from Netlify app                             
9:07:29 AM: ────────────────────────────────────────────────────────────────
9:07:29 AM: ​
9:07:29 AM: $ npm run build
9:07:29 AM: > netflix-landing-page@1.0.0 build /opt/build/repo
9:07:29 AM: > parcel build index.html
9:07:31 AM: 🚨  /opt/build/repo/images/logo.png: ENOENT: no such file or directory, open '/opt/build/repo/images/logo.png'
9:07:31 AM: Error: ENOENT: no such file or directory, open '/opt/build/repo/images/logo.png'
9:07:32 AM: npm ERR! code ELIFECYCLE
9:07:32 AM: npm ERR! errno 1
9:07:32 AM: npm ERR! netflix-landing-page@1.0.0 build: `parcel build index.html`
9:07:32 AM: npm ERR! Exit status 1
9:07:32 AM: npm ERR!
9:07:32 AM: npm ERR! Failed at the netflix-landing-page@1.0.0 build script.
9:07:32 AM: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
9:07:32 AM: npm ERR! A complete log of this run can be found in:
9:07:32 AM: npm ERR!     /opt/buildhome/.npm/_logs/2021-06-02T07_07_32_460Z-debug.log
9:07:32 AM: ​
9:07:32 AM: ────────────────────────────────────────────────────────────────
9:07:32 AM:   "build.command" failed                                        
9:07:32 AM: ────────────────────────────────────────────────────────────────
9:07:32 AM: ​
9:07:32 AM:   Error message
9:07:32 AM:   Command failed with exit code 1: npm run build
9:07:32 AM: ​
9:07:32 AM:   Error location
9:07:32 AM:   In Build command from Netlify app:
9:07:32 AM:   npm run build
9:07:32 AM: ​
9:07:32 AM:   Resolved config
9:07:32 AM:   build:
9:07:32 AM:     command: npm run build
9:07:32 AM:     commandOrigin: ui
9:07:32 AM:     publish: /opt/build/repo/dist
9:07:32 AM:   functions:
9:07:32 AM:     '*': {}
9:07:32 AM: Caching artifacts
9:07:32 AM: Started saving node modules
9:07:32 AM: Finished saving node modules
9:07:32 AM: Started saving build plugins
9:07:32 AM: Finished saving build plugins
9:07:32 AM: Started saving pip cache
9:07:32 AM: Finished saving pip cache
9:07:32 AM: Started saving emacs cask dependencies
9:07:32 AM: Finished saving emacs cask dependencies
9:07:32 AM: Started saving maven dependencies
9:07:33 AM: Finished saving maven dependencies
9:07:33 AM: Started saving boot dependencies
9:07:33 AM: Finished saving boot dependencies
9:07:33 AM: Started saving rust rustup cache
9:07:33 AM: Finished saving rust rustup cache
9:07:33 AM: Started saving go dependencies
9:07:33 AM: Finished saving go dependencies
9:07:35 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
9:07:35 AM: Creating deploy upload records
9:07:35 AM: Failing build: Failed to build site
9:07:35 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2
9:07:35 AM: Finished processing build request in 27.28335831s

This will help: [Support Guide] Netlify app builds locally but fails on deploy (case sensitivity)

TL;DR: Your folder is named Images but you’re accessing the file using images. This won’t work.