for handling the versions of node we generally use nvm and npm is the package manager for node.

ideally i would prefer node and npm to have the same major version so that there is no additional overhead in remembering the versions of node and npm that match with each other.

    All notes