Closed rumpeltux closed 1 year ago
Hi @rumpeltux. For the install, none of those warnings really matter: they're largely suggested updates or warnings about future maintenance but the packages referenced work fine and that's fine. Updates welcome of course if you'd like to take a look, but I wouldn't worry about it.
The Error: error:0308010C:digital envelope routines::unsupported
is a real problem of course. This will be because this project is indeed still using an older webpack, and you're running a new version of Node that dropped support for some APIs. If you install Node v16 everything will work correctly.
If you'd like to update Webpack, PRs would be very welcome there of course, but it's a big job and other than this the existing version still works perfectly well.
In general, when you run into issues like this, I'd recommend looking at projects' CI setups. This does build in CI with no problems, and you can see from there exactly which node version is being used and what the rest of the environment is etc etc.
On a fresh checkout I get a lot of deprecation and vulnerability warnings and startup fails.
Unfortunately I don’t have sufficient node experience to fix this myself, looks like a lot of things are outdated / broken, most notably probably the codebase needs to be updated for a more recent webpack version.