npm和bowerjavascript
1 npm是伴隨node.js出現的一個包管理器,最開始只支持node.js模塊管理,如今支持javascript的包管理器,先後端通用前端
2 bower是專門爲前端表現設計的包管理器,一切所有爲前端考慮java
區別:node
npm:支持嵌套的依賴管理,生成的文件夾叫「node_modules"jquery
bower:只能支持扁平的依賴,嵌套的依賴,由程序本身解決git
開發中的用法:npm
bower管理前端的包json
npm管理後端包和構建工具,例如yeoman,grunt,gulp,jshint等gulp
可是如今幾乎都用npm下載管理包文件和後端模塊管理,不怎麼用bower後端
npm生成的package.json
package.json是管理npm裏面的依賴包
執行npm init後,出現的文件
npm的安裝步驟就是去下一個node.js文件,而後去npm -v
npm下載插件,更多功能百度去
1 npm init //創建package.json文件
2 npm install jquery --save--dev //在pckage.json 中創建devDependencies依賴
3 npm install jquery --save //在package.json中創建 dependencies依賴,這樣上傳git時,就不用上傳」node_modules「文件了
4 npm install jquery //不寫時,默認同上
5 npm install 或npm install --save-dev // 上傳git或者公司版本庫的時候 ,能夠把npm的」node_modules「文件夾刪除,克隆代碼後,再執行命令,就會根據package.json中配置的依賴下載插件了