[Bug]: @netlify/plugin-nextjs is messing up everything
gocreating opened this issue · 2 comments
gocreating commented
Summary
The plugin @netlify/plugin-nextjs
keeps failing my installation.
A link to a reproduction repository
(it's a private repo)
Expected Result
Correctly installation
Actual Result
12:06:58 AM: build-image version: fcb0c1b3ada6d25c1cb58e8bc514f5f23cc14f15 (focal)
12:06:58 AM: buildbot version: b01fe4bfba24ebbf2be94776e35d0c0d9decd607
12:06:58 AM: Fetching cached dependencies
12:06:58 AM: Starting to download cache of 851.0MB
12:07:04 AM: Finished downloading cache in 6.234s
12:07:04 AM: Starting to extract cache
12:07:09 AM: Finished extracting cache in 4.841s
12:07:11 AM: Finished fetching cache in 12.323s
12:07:11 AM: Starting to prepare the repo for build
12:07:11 AM: Preparing Git Reference refs/heads/main
12:07:13 AM: Custom build path detected. Proceeding with the specified path: "packages/iam-api"
12:07:13 AM: Custom publish path detected. Proceeding with the specified path: "packages/iam-api/.next"
12:07:13 AM: manpath: warning: $PATH not set
12:07:14 AM: Starting to install dependencies
12:07:14 AM: Python version set to 3.8
12:07:14 AM: Attempting Ruby version 2.7.2, read from environment
12:07:14 AM: Using Ruby version 2.7.2
12:07:15 AM: Started restoring cached go cache
12:07:15 AM: Finished restoring cached go cache
12:07:16 AM: go version go1.19.13 linux/amd64
12:07:16 AM: Using PHP version 8.0
12:07:17 AM: Started restoring cached Node.js version
12:07:18 AM: Finished restoring cached Node.js version
12:07:18 AM: v16.20.2 is already installed.
12:07:19 AM: Now using node v16.20.2 (npm v8.19.4)
12:07:19 AM: Enabling Node.js Corepack
12:07:19 AM: Started restoring cached build plugins
12:07:19 AM: Finished restoring cached build plugins
12:07:19 AM: Started restoring cached corepack dependencies
12:07:19 AM: Finished restoring cached corepack dependencies
12:07:19 AM: Started restoring cached yarn cache
12:07:19 AM: Finished restoring cached yarn cache
12:07:19 AM: yarn workspaces detected
12:07:19 AM: Started restoring workspace packages/cardog-api node modules
12:07:19 AM: Finished restoring workspace packages/cardog-api node modules
12:07:19 AM: Started restoring workspace packages/iam-api node modules
12:07:19 AM: Finished restoring workspace packages/iam-api node modules
12:07:19 AM: Started restoring workspace root node modules
12:07:19 AM: Finished restoring workspace root node modules
12:07:19 AM: Installing npm packages using Yarn version 1.22.19
12:07:19 AM: yarn install v1.22.19
12:07:19 AM: info No lockfile found.
12:07:20 AM: [1/4] Resolving packages...
12:07:23 AM: [2/4] Fetching packages...
12:07:25 AM: Failed during stage "Install dependencies": dependency_installation script returned non-zero exit code: 1
12:07:25 AM: error clipboardy@4.0.0: The engine "node" is incompatible with this module. Expected version ">=18". Got "16.20.2"
12:07:25 AM: error Found incompatible module.
12:07:25 AM: info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
12:07:25 AM: Error during Yarn install
12:07:25 AM: Failing build: Failed to install dependencies
Steps to reproduce
simply list @netlify/plugin-nextjs
in package.json and the yarn install fails
Next Runtime version
4.41.3
Is your issue related to the app
directory?
- Yes, I am using the
app
directory
More information about your build
- I am building using the CLI
- I am building using file-based configuration (
netlify.toml
)
What OS are you using?
None
Your netlify.toml file
[[plugins]]
package = "@netlify/plugin-nextjs"
Your public/_redirects file
`_redirects`
# Paste content of your `_redirects` file here
Your next.config.js
file
`next.config.js`
# Paste content of your `next.config.js` file here. Check there is no private info in there.
Builds logs (or link to your logs)
Build logs
# Paste logs here
Function logs
Function logs
# Paste logs here
.next JSON files
generated .next JSON files
# Paste file contents here. Please check there isn't any private info in them
# You can either build locally, or download the deploy from Netlify by clicking the arrow next to the deploy time.
firashamila33 commented
updates on this ?
MarcL commented
Hey @gocreating and @firashamila33,
From the build logs, it looks like a dependency needs Node 18 and you're using Node 16.
12:07:25 AM: Failed during stage "Install dependencies": dependency_installation script returned non-zero exit code: 1
12:07:25 AM: error clipboardy@4.0.0: The engine "node" is incompatible with this module. Expected version ">=18". Got "16.20.2"
12:07:25 AM: error Found incompatible module.
Can you follow the instructions here to upgrade to Node 18 or 20? That should fix your issue.
https://docs.netlify.com/configure-builds/manage-dependencies/
Thanks!