I am trying to deploy a website on vercel from my command line of VSCode by using the command:
vercel
When I execute this command, I get this output:

If I run:
vercel logs demo-minting-frontend-rga7f9q73-hemang-h.vercel.app
I get the output as follow:
PS C:CSThree.jsMarketplace-threeSelf-coded-creation> vercel logs demo-minting-frontend-rga7f9q73-hemang-h.vercel.app Vercel CLI 24.0.0 > Fetched deployment "demo-minting-frontend-rga7f9q73-hemang-h.vercel.app" in hemang-h [1s] 2022-03-07T15:36:56.106Z 2022-03-07T15:36:56.112Z Retrieving list of deployment files... 2022-03-07T15:36:57.506Z Downloading 49 deployment files... 2022-03-07T15:36:58.268Z Analyzing source code... 2022-03-07T15:36:58.657Z Installing build runtime... 2022-03-07T15:37:01.398Z Build runtime installed: 2.741s 2022-03-07T15:37:02.062Z Looking up build cache... 2022-03-07T15:37:05.865Z Build cache downloaded [87.05 MB]: 3377.740ms 2022-03-07T15:37:06.003Z Detected package.json 2022-03-07T15:37:06.004Z Installing dependencies... 2022-03-07T15:37:06.011Z Detected `package-lock.json` generated by npm 7... 2022-03-07T15:37:07.781Z npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 2022-03-07T15:37:08.047Z 2022-03-07T15:37:08.048Z added 1 package, and changed 1 package in 2s 2022-03-07T15:37:08.048Z 2022-03-07T15:37:08.048Z 116 packages are looking for funding 2022-03-07T15:37:08.048Z run `npm fund` for details 2022-03-07T15:37:08.257Z Detected `package-lock.json` generated by npm 7... 2022-03-07T15:37:08.257Z Running "npm run build" 2022-03-07T15:37:08.537Z 2022-03-07T15:37:08.537Z > demo-minting-page@1.0.0 build 2022-03-07T15:37:08.537Z > next build 2022-03-07T15:37:08.537Z 2022-03-07T15:37:09.158Z warn - SWC minify release candidate enabled. https://nextjs.org/docs/messages/swc-minify-enabled 2022-03-07T15:37:09.177Z Attention: Next.js now collects completely anonymous telemetry regarding usage. 2022-03-07T15:37:09.177Z This information is used to shape Next.js' roadmap and prioritize features. 2022-03-07T15:37:09.177Z You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: 2022-03-07T15:37:09.177Z https://nextjs.org/telemetry 2022-03-07T15:37:09.177Z 2022-03-07T15:37:09.218Z info - Checking validity of types... 2022-03-07T15:37:11.594Z 2022-03-07T15:37:11.594Z Failed to compile. 2022-03-07T15:37:11.595Z 2022-03-07T15:37:11.595Z ./pages/404.js 2022-03-07T15:37:11.595Z 18:9 Warning: passHref is missing. See: https://nextjs.org/docs/messages/link-passhref @next/next/link-passhref 2022-03-07T15:37:11.595Z 2022-03-07T15:37:11.595Z ./pages/Landing.js 2022-03-07T15:37:11.595Z 6:10 Error: 'Text' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.595Z 6:16 Error: 'Flex' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.595Z 7:10 Error: 'useState' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.596Z 13:5 Error: 'success' is assigned a value but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.596Z 15:5 Error: 'owned' is assigned a value but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.596Z 16:5 Error: 'owner' is assigned a value but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.596Z 26:5 Error: 'reset' is assigned a value but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.596Z 2022-03-07T15:37:11.596Z ./pages/index.js 2022-03-07T15:37:11.596Z 92:11 Warning: passHref is missing. See: https://nextjs.org/docs/messages/link-passhref @next/next/link-passhref 2022-03-07T15:37:11.596Z 182:11 Warning: passHref is missing. See: https://nextjs.org/docs/messages/link-passhref @next/next/link-passhref 2022-03-07T15:37:11.596Z 2022-03-07T15:37:11.596Z ./pages/mint.js 2022-03-07T15:37:11.597Z 1:30 Error: 'SimpleGrid' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.597Z 1:42 Error: 'Divider' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.597Z 3:8 Error: 'Section' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.597Z 4:10 Error: 'WorkGridItem' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.598Z 11:28 Error: React Hook "useWeb3Modal" is called in function "mint" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use". react-hooks/rules-of-hooks 2022-03-07T15:37:11.598Z 2022-03-07T15:37:11.598Z ./components/grid-item.js 2022-03-07T15:37:11.598Z 26:5 Warning: passHref is missing. See: https://nextjs.org/docs/messages/link-passhref @next/next/link-passhref 2022-03-07T15:37:11.598Z 2022-03-07T15:37:11.598Z ./components/mint.js 2022-03-07T15:37:11.598Z 3:30 Error: 'VStack' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.598Z 3:52 Error: 'Link' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.598Z 3:58 Error: 'Text' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.599Z 3:64 Error: 'Spacer' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.599Z 5:33 Error: 'IoMdOpen' is defined but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.599Z 8:41 Error: 'loading' is assigned a value but never used. Allowed unused vars must match /^_/u. no-unused-vars 2022-03-07T15:37:11.599Z 2022-03-07T15:37:11.599Z info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules 2022-03-07T15:37:11.616Z Error: Command "npm run build" exited with 1 2022-03-07T15:37:12.463Z
Now, just to say that I tried solving the warnings, I ran:
npm install uuid
to install the latest uuid version, so that I can bypass the first warning. But It didn’t helped either. I again executed vercel command, and there were similar logs.
I tried to override the build settings to CI=False on vercel, under the project settings, but still didn’t got any successful response.
My package.json looks like this:
{
"name": "demo-minting-page",
"version": "1.0.0",
"description": "TokenMinds Demo ",
"scripts": {
"dev": "next dev -H 0.0.0.0",
"prettier": "prettier -write .",
"lint": "next lint",
"build": "next build",
"start": "next start"
},
"keywords": [],
"author": "Hemang Joshi",
"license": "MIT",
"dependencies": {
"@chakra-ui/icons": "^1.1.7",
"@chakra-ui/react": "^1.8.6",
"@emotion/react": "^11.8.1",
"@emotion/styled": "^11.8.1",
"ethers": "^5.5.4",
"framer-motion": "^6.2.8",
"merkletreejs": "^0.2.30",
"react-icons": "^4.3.1",
"react-toastify": "^8.2.0",
"three": "^0.138.3",
"uuid": "^8.3.2",
"web3": "^1.7.1",
"web3modal": "^1.9.5",
"zustand": "^3.7.1"
},
"devDependencies": {
"eslint": "^8.9.0",
"eslint-config-next": "^12.1.0",
"prettier": "^2.5.1",
"webpack": "^5.70.0"
}
}
.eslintrc.json looks like this:
{
"root": true,
"extends": "next",
"rules": {
"plugin":[
"react/recommended"
],
"no-unused-vars": [
"error",
{
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_"
}
],
"react/display-name": 0
}
}
Link to my full github repository where I am holding this code is: Github repo
Kindly please help me out, what should I do.
P.S:- Everything is working very smoothly on my localhost:3000, and there are not bugs on it. I have ran the npm run dev several times on my terminal now, but there are no complaints on the localhost.
Advertisement
Answer
There are 2 ways to fix this problem.
- It seems that you are importing modules to some js files but not using them so avoid using unnecessary imports and only import a module when you are using it on the page. If you are not using it then avoid importing that module to the js file.
Install the following module
npm install --save-dev eslint-plugin-react.(for developers using NPM) oryarn add --dev eslint-plugin-react.(for developers using Yarn)Then, in your
.eslintrc.json, under extends, include the following plugin:'extends': [ 'plugin:react/recommended' ]
Hopefully, your error will resolve if you use any of this up suggestions