fix(nextjs): Missing deps for image and css optimization (#20941)
This commit is contained in:
parent
3a697405a8
commit
8a8dbb381e
@ -15,7 +15,16 @@ export function updatePackageJson(
|
|||||||
packageJson.dependencies ??= {};
|
packageJson.dependencies ??= {};
|
||||||
|
|
||||||
// These are always required for a production Next.js app to run.
|
// These are always required for a production Next.js app to run.
|
||||||
const requiredPackages = ['react', 'react-dom', 'next', 'typescript'];
|
// sharp is for next/image https://nextjs.org/docs/messages/sharp-missing-in-production
|
||||||
|
// critters is required for experimental optimizing CSS
|
||||||
|
const requiredPackages = [
|
||||||
|
'react',
|
||||||
|
'react-dom',
|
||||||
|
'next',
|
||||||
|
'typescript',
|
||||||
|
'sharp',
|
||||||
|
'critters',
|
||||||
|
];
|
||||||
for (const pkg of requiredPackages) {
|
for (const pkg of requiredPackages) {
|
||||||
const externalNode = context.projectGraph.externalNodes[`npm:${pkg}`];
|
const externalNode = context.projectGraph.externalNodes[`npm:${pkg}`];
|
||||||
if (externalNode) {
|
if (externalNode) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user