node version 20.10.0 required for polaris

We need clarification on how we can upgrade Node.js to 20.10.0 from 20.9.0 for Polaris. We were not expecting to hit this type of issue with default Shopify dependencies.
17 Replies
Chocci_Milk
Chocci_Milk2w ago
Hello, Could you please share where you're having this issue and the error that you're seeing? Please also share the name of the application that you're working on
William Passmore
William PassmoreOP2w ago
app: sitepulse-laurel-denise ---- error: 9/19/2025, 9:33:15 AM error sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0" 9/19/2025, 9:33:15 AM error sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0" 9/19/2025, 9:33:15 AM error sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0" 9/19/2025, 9:33:15 AM error sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0"
William Passmore
William PassmoreOP2w ago
yarn install error error: {"message":"Remote pr... {"message":"Remote procedure call failed: Command failed with exit code 1: yarn install --check-files\nerror sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0"\nerror Found incompatible module.\nyarn install v1.22.22\ninfo No lockfile found.\n[1/5] Validating package.json...\ninfo Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command."} { "message": "Remote procedure call failed: Command failed with exit code 1: yarn install --check-files\nerror sitepulse-ai@0.1.0: The engine "node" is incompatible with this module. Expected version ">=20.10.0". Got "20.9.0"\nerror Found incompatible module.\nyarn install v1.22.22\ninfo No lockfile found.\n[1/5] Validating package.json...\ninfo Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command." }
Yarn
Yarn
Fast, reliable, and secure dependency management.
William Passmore
William PassmoreOP2w ago
We've been juggling 20.10.0 vs 20.9.0 trying to figure out a way forward, and also looked for older Polaris, but ideally we'd like to just make sure that Gadget runs on the best Node version for Shopify
Chocci_Milk
Chocci_Milk2w ago
Could you please share the URL of your application?
William Passmore
William PassmoreOP2w ago
Sure, but I don't think this is an app specific problem ,I believe it's a gadget node version vs Polaris required version, but could be wrong. I'll grab URL https://sitepulse-laurel-denise.gadget.app/api/shopify/install-or-render
Chocci_Milk
Chocci_Milk2w ago
I'm on the latest version of Gadget's framework and the latest version of Polaris and don't have any issues. I believe that this is an app related issue
Chocci_Milk
Chocci_Milk2w ago
You're on framework version 1.0.0. The latest Gadget framework is 1.4.0 and works with the latest Polaris 13.9.5
No description
William Passmore
William PassmoreOP2w ago
Got it, had a feeling it could be related to Gadget framework version Any idea how big the lift is from 1.0 to 1.4? i inherited this project, I appreciate your help, trying to get this thing up to date & yes agreed, app-specific
Chocci_Milk
Chocci_Milk2w ago
Its not a super big lift but we can guide you through it if you have questions. There are some breaking changes to be aware of but they will be outlined in the upgrade
William Passmore
William PassmoreOP2w ago
Do you know roughly how much time we should dedicate to 1.0 to 1.4? Assuming we will need to rework some actions, routes, etc, but just curious if you can ballpark it? Won't hold you to it, just trying to understand if we're looking at 5 hours, 10 hours, 50, or 100 kind of thing in general
Chocci_Milk
Chocci_Milk2w ago
It depends on the size of the application. This is especially hard for me to tell you because I have less context into your application that you Note that there are also some functionality improvements to be considered. We added a ton of features like Gelly computed views and background actions (to name a couple) that can help you reduce app runtime.
William Passmore
William PassmoreOP2w ago
Thanks, are those features required? Truthfully, my goal here is to get it compatible and running and we're going to be doing some real market testing with current clients before further dev We have another gadget project on the newest versions that we're focused on, so really just trying to bring this legacy project up and leave it for 1-2 months
Chocci_Milk
Chocci_Milk2w ago
They aren't required but are super powerful tools
William Passmore
William PassmoreOP2w ago
Yeah background actions soudn good and just checked out some of the Gelly docs, that does seem useful
Chocci_Milk
Chocci_Milk2w ago
I'm going to mark this as closed since it's been resolved
Gizmo
Gizmo2w ago
Do you like this answer? ​

Did you find this page helpful?