andela-technology / qualified-docs

Public documentation and developer portal for Qualified
https://docs.qualified.io
MIT License
0 stars 1 forks source link

Install doesn't appear to work on Node 16+ on Ubuntu #98

Closed ggorlen closed 1 year ago

ggorlen commented 1 year ago

I ran into various gyp, openssl, error:0308010C:digital envelope routines::unsupported, missing python2 and node-sass compatibility issues on Node 16+. Downgrading to Node 14 worked. Perhaps we should upgrade packages at some point.

ggorlen commented 1 year ago

It looks like the docc template this was based on is archived. I tried upgrading packages, but there are still a bunch of postcss errors, so I don't see an easy way out for now. I'll stiick to Node 14 and nvm for now.

kazk commented 1 year ago

Node v16 should work now (#105). I've added .node-version so fnm switches to Node v16 automatically. This file also sets the version used by Netlify to build and deploy the site.

Node v18 fails because of https://github.com/gridsome/gridsome/issues/1641 which requires upgrading webpack to 5 in Gridsome.