WebDev

NVM

nvm is a node.js version manager like pyenv. Install nvm and use it to install node.js and npm.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

Or look here

Node.js

Install with one like the three below

nvm install node
nvm install v16.13.2
nvm install --lts

the first installs the latest version of node the second installs node version v16.13.2 replace it with the version you want the third install the latest long-term-supported version

npm

npm is a package manager for node modules/packages it comes with node.js. I do not know if the npm version can be specified with nvm.

NPX

npx is a package runner. docs Create nuxt project in existing git repo:

Form setup

Sign On, Authentication and Authorization

Google Sign On

On the Google Credential Page (Replace Project ID in Link) Create a OAuth Consent Screen then you can create Credentials and download a JSON object with the Client ID

The consent screen shows which permissions the user is giving to the app (e.g. location, drive access, etc.). Default contains docs Default contains (I think) (E-mail, Name and some meta data). Consent screen O-auth Creds

Supabase

Supabase provider Supabase Url config

Last updated