I am having building issue. I am building a react + vite application and it happens to fail because its picking my runtime as next js. Will I be able to build in vite or I should move my application to next js to be able to build. Below is a copy of my terminal output.
ntl build --context develop
Netlify Build
────────────────────────────────────────────────────────────────
❯ Version
@netlify/build 30.1.1
❯ Flags
accountId: 67dac77cb35c7a1fabcfad9b
dry: false
❯ Context
develop
❯ Using Next.js Runtime - v5.10.5
build.command from netlify.toml
────────────────────────────────────────────────────────────────
$ vite build
vite v5.4.8 building for production…
Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: GitHub - browserslist/update-db: CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
✓ 17104 modules transformed.
dist/index.html 0.49 kB │ gzip: 0.32 kB
dist/assets/index-Cib1tCB6.css 311.09 kB │ gzip: 43.45 kB
dist/assets/browser-BLzMOlNB.js 0.30 kB │ gzip: 0.25 kB
dist/assets/index-Cxw1I_10.js 4,189.52 kB │ gzip: 1,026.42 kB
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: Configuration Options | Rollup
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 15.23s
(build.command completed in 15.6s)
Plugin “@netlify/plugin-nextjs” failed
────────────────────────────────────────────────────────────────
Error message
Error: Your publish directory does not contain expected Next.js build output. Please check your build settings
Plugin details
Package: @netlify/plugin-nextjs
Version: 5.10.5
Repository: git+https://github.com/opennextjs/opennextjs-netlify.git
npm link: @netlify/plugin-nextjs - npm
Report issues: GitHub · Where software is built
Error location
In “onBuild” event in “@netlify/plugin-nextjs” from undefined
Resolved config
build:
command: vite build
commandOrigin: config
ignore: git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF . ':(exclude)package-lock.json'
publish: /home/maje/Desktop/ Projects/voiceinsights/dist
publishOrigin: config
functions:
‘*’:
node_bundler: esbuild
headers:
- for: /*
values:
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
headersOrigin: config
plugins:
- inputs: {}
origin: default
package: ‘@netlify/plugin-nextjs’
redirects:
- from: /api/*
status: 200
to: /.netlify/functions/:splat
- force: true
from: /*
status: 200
to: /index.html
redirectsOrigin: config