แก้ปัญหา การใช้งาน 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