Node.js?是一個(gè)基于Chrome V8 引擎的 JavaScript 運(yùn)行時(shí)。 Node.js 使用高效损趋、輕量級(jí)的事件驅(qū)動(dòng)恤煞、非阻塞 I/O 模型。Node.js 之生態(tài)系統(tǒng)是目前最大的開源包管理系統(tǒng)赡译。
NPM的全稱是Node Package Manager,是一個(gè)NodeJS包管理和分發(fā)工具不铆,已經(jīng)成為了非官方的發(fā)布Node模塊(包)的標(biāo)準(zhǔn)蝌焚。如果你熟悉 ruby 的 gem,Python的pypi誓斥、setuptools只洒,PHP的pear,那么你就知道NPM的作用是什么了劳坑。
Nodejs 自身提供了基本的模塊毕谴,但是開發(fā)實(shí)際應(yīng)用過程中僅僅依靠這些基本模塊則還需要較多的工作。幸運(yùn)的是距芬,Nodejs 庫(kù)和框架為我們提供了幫助涝开,讓我們減少工作量。但是成百上千的庫(kù)或者框架管理起來又很麻煩蔑穴,有了 NPM,可以很快的找到特定服務(wù)要使用的包惧浴,進(jìn)行下載存和、安裝以及管理已經(jīng)安裝的包。
安裝:
https://nodejs.org/zh-cn/
http://nodejs.cn/
卸載:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
另外衷旅,
1. /usr/local/lib/node_modules目錄rf刪除捐腿;
2./usr/local/bin目錄下對(duì)node_modules下bin的軟連接刪除
nodejs報(bào)錯(cuò):Error loading version latest: Error: Cannot find module 'XXX'
sudo npm install XXX -g