'After using 'npm run build' to fix problems shows Server Errors

I wanted to try and finally deploy my web3 Next.js project for others to view the results. I tried to use Vercel to deploy my app although I came up with a lot of errors so I used npm run build and fixed things like using <Image /> instead <img /> add 'alt' attribute, add a 'key' prop even ES Lint rules.

I also updated my packages using ncu (so they are all up to date.

So once everything was done. Now when I run npm run dev the website doesn't even work...

I also tried deleting './Icons/search.svg' (as it's unused in my app but shows the same error

I searched everywhere but can't seem to find or understand the problem.

These are the errors that come up:

Errors:

Server Error

    Error: Image with src "/Icons/search.svg" must use "width" and "height" properties or "layout='fill'" property.
    
    This error happened while generating the page. Any console logs will be displayed in the terminal window.
    Call Stack
    Image
    node_modules\next\dist\client\image.js (304:18)
    renderWithHooks
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5471:16)
    renderIndeterminateComponent
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5544:15)
    renderElement
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5759:7)
    renderNodeDestructive
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5898:11)
    renderNode
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6030:12)
    renderHostElement
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5456:3)
    renderElement
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5765:5)
    renderNodeDestructive
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (5898:11)
    renderNode
    file:///E:/Desktop/Programming/Market%20Place/FIXED%20ERRORS%20MARKETPLACE/node_modules/react-dom/cjs/react-dom-server.browser.development.js (6030:12)

Package.json:

    {
  "name": "nft-market",
  "version": "0.0.9",
  "private": false,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^6.1.1",
    "@fortawesome/free-solid-svg-icons": "^6.1.1",
    "@fortawesome/react-fontawesome": "^0.1.18",
    "@nomiclabs/hardhat-ethers": "^2.0.5",
    "@nomiclabs/hardhat-waffle": "^2.0.3",
    "@openzeppelin/contracts": "^4.6.0",
    "axios": "^0.27.2",
    "chai": "^4.3.6",
    "ethereum-waffle": "^3.4.4",
    "ethers": "^5.6.4",
    "hardhat": "^2.9.3",
    "ipfs-http-client": "^56.0.3",
    "next": "^12.1.5",
    "react": "^18.1.0",
    "react-dom": "^18.1.0",
    "react-slick": "^0.29.0",
    "sass": "^1.51.0",
    "slick-carousel": "^1.8.1",
    "uuid": "^8.3.2",
    "web3modal": "^1.9.7",
    "yargs": "^17.4.1"
  },
  "devDependencies": {
    "autoprefixer": "^10.4.5",
    "eslint": "8.14.0",
    "eslint-config-next": "12.1.5",
    "postcss": "^8.4.13",
    "tailwindcss": "^3.0.24"
  }
}

Someone please help figure this out for me



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source