แก้ปัญหา การใช้งาน node หลาย version ในเครื่องเดียวด้วย NVM

Node Version Manager

https://github.com/creationix/nvm

การติดตั้ง

ในการ install หรือ update nvm, คุณสามารถติดตั้งด้วย cURL:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

หรือ Wget:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

ระบบจะเพิ่ม

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

เข้าไปที่ ~/.bash_profile

Verify installation
ในการ verify nvm ว่ามีการติดตั้งแล้วให้ใช้คำสั่ง:

command -v nvm

การใช้งาน

ในการติดตั้ง node ใน version ที่ต้องการ
nvm install 9.11.2 version
หรือ
nvm install 9.11.2

กำหนด node ให้เป็น version ที่ต้องการ
nvm use 8.11.3

เรียกดู path ของ version ที่กำหนด
nvm which 9.11.2

รัน node script shell แบบ กำหนด version
nvm exec 8.11.3 node --version