Skip to content

How to fix Laravel npm install and npm build errors

In your Laravel application, if you are using features such as Vite where you build assets, it may require a newer version of Node.js than your account has by default. You may experience errors such as:

npm WARN notsup Unsupported engine for laravel-vite-plugin@3.1.0: wanted: {"node":"^20.19.0 || >=22.12.0"} (current: {"node":"10.24.0","npm":"6.14.11"})

You can fix that by overriding the default node and npm versions to a supported version on your account by following our guide: How to set default Node.js, npm, and npx version in SSH