npm 官方文檔:https://docs.npmjs.com/
什么是npm
npm(“Node 包管理器”)是 JavaScript 運(yùn)行時(shí) Node.js 的默認(rèn)程序包管理器。
它也被稱為“Ninja Pumpkin Mutants”,“Nonprofit Pizza Makers”,以及許多其他隨機(jī)名稱,你可以在 npm-expansions 上探索這些名稱。
npm由兩個(gè)主要部分組成:
- nodejs的包管理工具(插件/包增刪改查)
- npm 包的下載器(默認(rèn)是外國的)
npm的用處
- 將軟件包調(diào)整到應(yīng)用程序中,或按原樣合并它們
- 下載可立即使用的獨(dú)立工具
- 無需使用npx下載即可運(yùn)行包
- 與任何npm用戶共享代碼
- 將代碼限制為特定開發(fā)人員
- 組建虛擬團(tuán)隊(duì)
- 管理多個(gè)版本的代碼和代碼依賴項(xiàng)
- 更新基礎(chǔ)代碼時(shí),輕松更新應(yīng)用程序
- 發(fā)現(xiàn)解決同一難題的多種方法
npm
安裝node.js
查看:win+R,然后輸入cmd
查看node版本 node -v
查看npm版本 npm -v
創(chuàng)建初始化項(xiàng)目:
cd/ 選擇到根目錄
md mynpm 創(chuàng)建一個(gè)叫的“nynpm”文件夾
cd mynpm 選擇項(xiàng)目進(jìn)入
npm init 初始化
npm init -y 初始化項(xiàng)目所有選項(xiàng)都選yes
文件目錄會出現(xiàn)一個(gè)package.joson 文件
安裝
i 就是 install 的簡寫
npm i:安裝package.json規(guī)定的所有包/插件
安裝:npm i + 包名
安裝所有:npm i + 包名 bootstrap
制定版本:npm i + 包名@2.1
卸載
uninstall
簡寫:r/un
npm uninstall jquery less文章來源:http://www.zghlxwxcb.cn/news/detail-413469.html
更新
update
簡寫:up
npm update jquery文章來源地址http://www.zghlxwxcb.cn/news/detail-413469.html
查看
npm list 查看所有依賴列表
更改安裝源: npm config set registry https://registry.npm.taobao.org
獲取安裝源: npm config get registry
查看全局安裝目錄: npm root view -g
當(dāng)前項(xiàng)目的安裝目錄: C:\mynpm\node_modules
環(huán)境
產(chǎn)品環(huán)境
npm i xxx --save 是把依賴寫入僅dependencies對象里面
-save 簡寫:-S
npm i xxx -S
開發(fā)環(huán)境
npm i xxx --save-dev 是把依賴寫入僅devDependencies對象里面
-save-dev 簡寫:-D
npm i xxx -D
全局環(huán)境
npm i xxx -g 就是安裝到全局下,電腦上的所有項(xiàng)目都可以操作,不會提示“命令不存在等錯(cuò)誤”
到了這里,關(guān)于npm——安裝、卸載與更新的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!