Static directory is deprecated
Why This Error Occurred​
In versions prior to 9.0.6 the static
directory was used to serve static assets in a Next.js application. This has been deprecated in favor of a public
directory.
The reason we want to support a public
directory instead is to not require the /static
prefix for assets anymore and there is no reason to maintain both paths.
Possible Ways to Fix It​
You can move your static
directory inside of the public
directory and all URLs will stay the same as they were before.
Before
static/
my-image.jpg
pages/
index.js
components/
my-image.js
After
public/
static/
my-image.jpg
pages/
index.js
components/
my-image.js