jfairbank / jfairbank/programming-elm.com
Salad Builder server build error
- Dominant language
- Elm
- Stars
- 20
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
> **🚀 Edit: Don't use webpack, use `elm-watch` (or try parcel/vite)** (see [below](https://github.com/jfairbank/programming-elm.com/issues/16#issuecomment-3194657263) conversation)
> **🐁 Future chapters can also use `esbuild` to compile react files** for a lighter setup (see issue #17).
I'm getting a lot of deprecated, "run `npm audit fix`", and server errors when trying to install and start the Salad Builder (Chapter 6: Build Larger Applications) — wasn't sure where else to post this. I imagine you've not looked at this book in a while, but would be great to get feedback as there's _many_ dependencies and I wouldn't even know where to start! Using Node v20.18.0.
```terminal
Starting the development server...
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:79:19)
at Object.createHash (node:crypto:139:10)
at module.exports (/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/webpack/lib/NormalModule.js:417:16)
at handleParseError (/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/webpack/lib/NormalModule.js:471:10)
at /Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/webpack/lib/NormalModule.js:503:5
at /Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/webpack/lib/NormalModule.js:358:12
at /Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
/Users/rob/Sites/GitHub/elm-playground/programming-elm/salad-builder/scripts/start.js:19
throw err;
^
...
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.