บันทึกขั้นตอนต่อไปนี้ในการติดตั้ง node.js ในเครื่องเสมือน (homestaead) ที่สร้างขึ้นด้วย Vagrant ในสภาพแวดล้อม Windwos ในท้องถิ่นและสภาพแวดล้อมการผลิตระบบ Alibaba Cloud Centos รวมถึงความแตกต่างในการติดตั้ง NPM
ติดตั้ง node.js โดยใช้การรวบรวมซอร์สโค้ด ก่อนอื่นถอนการติดตั้ง node.js บนเครื่องและฉันวางขั้นตอนที่ให้ไว้ในสแต็กล้นโดยตรง:
1. ถอนการติดตั้ง NPM และ node.js
ถอนการติดตั้ง NPM ครั้งแรกคำสั่งคือ: sudo npm uninstall npm -g จากนั้นถอนการติดตั้ง Node.js.
การเรียกใช้โหนดใดที่จะส่งคืนสิ่งที่ชอบ/path/bin/node
จากนั้นเรียกใช้ CD /PATH
นี่คือทั้งหมดที่เพิ่มโดย Node.js
rm -r bin/node bin/node -waf รวม/โหนด lib/node lib/pkgconfig/nodejs.pc Share/man/man1/node.1
หากเป็นระบบ Ubuntu และติดตั้งโดยใช้ APT-GET คุณสามารถใช้คำสั่ง:
sudo apt-get ลบ nodejs
2. ดาวน์โหลดรวบรวมและติดตั้ง node.js
node.js หน้าดาวน์โหลดอย่างเป็นทางการ: https://nodejs.org/en/download/current/
ฉันเลือกเวอร์ชันล่าสุดที่อยู่ดาวน์โหลดคือ: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
โดยทั่วไปไดเรกทอรีการติดตั้งของซอฟต์แวร์บุคคลที่สามบน Linux คือ /USR /LOCAL ใช้ wget เพื่อดาวน์โหลดซอร์สโค้ด (แทนที่ที่อยู่ด้วยตัวเอง):
sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
บีบอัด:
tar xzvf node-v* && cd node-v*
การรวบรวม:
./configureMake
กระบวนการนี้อาจช้ารอเสร็จแล้วติดตั้ง:
Sudo Make Install
หากทุกอย่างเป็นไปด้วยดี Node.js จะถูกติดตั้งและใช้ Node -V เพื่อดูเวอร์ชัน
vagrant@homestead:/usr/local $ node -vv6.3.1
3. ติดตั้งการพึ่งพา NPM
ที่นี่เครื่องเสมือนบน Windows นั้นแตกต่างจากระบบ Linux จริง โดยตรงบน Linux:
การติดตั้ง NPM
อย่างไรก็ตามจำเป็นต้องเพิ่มคำสั่งของเครื่องเสมือนของ Windows ด้วยพารามิเตอร์มิฉะนั้นจะมีการรายงานข้อผิดพลาด:
การติดตั้ง NPM-ไม่มีการเชื่อมโยง
4. ติดตั้ง Taobao NPM Mirror Acceleration
ในความเป็นจริงก่อนขั้นตอนที่สามคุณสามารถติดตั้งภาพ NPM ของ Taobao ก่อนและใช้คำสั่ง:
NPM ติดตั้ง -G CNPM -registry = https: //registry.npm.taobao.org
ด้วยวิธีนี้คำสั่ง NPM ส่วนใหญ่สามารถแทนที่ด้วย CNPM เช่น:
การติดตั้ง CNPM
เนื่องจากฉันใช้เฟรมเวิร์ก PHP ของ Laravel ฉันต้องใช้เครื่องมือสร้างส่วนหน้าอึกเพื่อติดตั้งอึกใช้กระจก Taobao NPM เพื่อติดตั้ง:
การติดตั้ง CNPM -Global Gulp
เมื่อมาถึงจุดนี้การติดตั้ง Node.js และ NPM ได้รับการติดตั้งเรียบร้อยแล้วและทุกอย่างก็ใหม่
มีวิธีอื่น: อย่าติดตั้ง CNPM และใช้กระจก Taobao เพื่อตั้งค่ากระจกของ NPM:
NPM config set registry https://registry.npm.taobao.org
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของกระบวนการถอนการติดตั้งและติดตั้ง node.js และ npm ฉันหวังว่าเนื้อหาของบทความนี้จะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความเพื่อพูดคุย