參考來源:npm是幹什麼的前端
1)買個服務器做爲代碼倉庫(registry),在裏面放全部須要被共享的代碼node
2)發郵件通知 jQuery、Bootstrap、Underscore 做者使用 npm publish 把代碼提交到 registry 上,分別取名 jquery、bootstrap 和 underscore(注意大小寫)jquery
3)社區裏的其餘人若是想使用這些代碼,就把 jquery、bootstrap 和 underscore 寫到 package.json 裏,而後運行 npm install ,npm 就會幫他們下載代碼npm
4)下載完的代碼出如今 node_modules 目錄裏,能夠隨意使用了。json
這些能夠被使用的代碼被叫作「包」(package),這就是 NPM 名字的由來:Node Package(包) Manager(管理器)。bootstrap
下載地址: https://nodejs.org/en/download/服務器
下載後一路 next 記得換本身想保存的路徑便可~工具
安裝完成後,經過npm -v查看版本便可網站
新建兩個文件夾spa
咱們來更改默認的全局下載目錄(C:\Users\Administrator\AppData\Roaming\npm\node_modules)避免C盤變大
打開配置
npm config list
設置 prefix 即全局路徑
npm config set prefix "路徑"
查看全局路徑
npm config get prefix
cache同理,注意修改下命令
1)用npm i安裝的模塊沒辦法使用npm uninstall刪除,必須使用npm uninstall i才能卸載掉
2)npm i會幫助檢測與當前node版本最匹配的npm包版本號,並匹配出相互依賴的npm包應該提高的版本號
3)部分npm包在當前node版本下沒法使用,必須使用建議版本
4)安裝報錯時intall會出現npm-debug.log 文件,npm i不必定會出現
5)npm install能生成package.lock.json文件,而npm i不能
建議使用npm install命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
不慌!!!!,配置下環境變量
在path裏面丟下 F:\develop\miscellaneous\nodejs\npm\node_global(剛纔的全局路徑便可)