NodeJS is missing / NodeJS is already installed and up-to-date (System Check)

Hello! Curious if the output below t is normal, or if I did something weird while installing on my Mac…

  • Wappler 4.9.1
  • macos 12.4 (21F79)

This is what I see when I click System Check:

zsh:1: command not found: node
NodeJS is missing!
Mac Homebrew is correctly installed.

Installing NodeJS …
Warning: node@16 16.16.0 is already installed and up-to-date.
To reinstall 16.16.0, run:
brew reinstall node@16

@nomad I just ran into the same issue on a M1 Mac. This worked for me:

brew uninstall node
brew uninstall nvm
Remove nvm export from .zshrc
then go here https://nodejs.org/en/
download the LTS version
Use the installer
Restart Wappler
Done

1 Like

node@16 might be keg-only (not installed in /usr/bin, but rather just /usr/local/Cellar), because it’s not the latest version (only the latest version is installed in /usr/bin)

Wappler team probably needs to intervene here for a permanent fix. I believe one needs to run a brew command to link node@16 to /usr/bin/node

1 Like

Thank you for sharing your solution! I ended up getting some advice from Apple in another thread, who helped me finally wrap my head around Docker and get that working.

I’m so glad you found and shared a workaround, as this error bugged me!

1 Like