一、NPM
NPM(node package manager),通常稱爲node包管理器。顧名思義,它的主要功能就是管理node包,包括:安裝、卸載、更新、查看、搜索、發佈等。
二、NPM安裝配置
1、windows下環境安裝NPM比較簡單,直接去node的官網(http://nodejs.org/)下載便可。新版本nodejs集成了NPM功能。
2、按照步驟安裝完nodejs後,打開cmd,測試nodejs和npm是否成功安裝(node -v,npm-v)出現版本號即可。
3、常規的nodejs搭建已經差不多了,nodejs已經可以正常使用。
4、配置npm的cache和全局模塊的存放路徑
①、啓動cmd
npm config set prefix "path" //想要建立文件夾的路徑
npm config set cache "path"
②、 現在便可以安裝模塊了,例如安裝express
npm install express -g("-g便是指下載模塊的存儲位置爲上述新建的node_global")
③、環境變量配置
因爲nodejs在安裝時就已經配置好了大部分環境變量,只需再配置“NODE_PATH”,值爲全局模塊存儲路徑,即“nodejspaths\nodejs\node_global\node_modules”,例如:”F:\nodeJS\node_global\node_modules“;
2014.4.19新增:由於改變了module的默認地址,所以上面的用戶變量都要跟着改變一下(用戶變量"PATH"修改爲“C:\Program Files\nodejs\node_global\”),要不使用module的時候會導致輸入命令出現“xxx不是內部或外部命令,也不是可運行的程序或批處理文件”這個錯誤。
④、如果上述一切配置完畢,再次打開cmd,進入node模式,輸入 require("express"),如果顯示express的信息則表明npm全局模塊配置成功。
二、bower
bower Bower是一個客戶端技術的軟件包管理器,它可用於搜索、安裝和卸載如JavaScript、HTML、CSS之類的網絡資源
bower安裝,
npm install bower -g
安裝bower模塊後,使用bower install react時出現bower EINVLAID 。。。
解決方案: npm init(cmd)