1.node.js中的第三方模塊--包(免費開源)项玛,基于內(nèi)置模塊封裝出來的
2.npm 包管理工具
3.npm -v 查看版本號
4.安裝包 npm install 包名 簡寫 npm i 包名
npm i -D 將依賴放置開發(fā)環(huán)境中 (1) devDependencies 里面的包只用于開發(fā)環(huán)境谣沸,不用于生產(chǎn)環(huán)境
npm install -S 就是npm install --save(1) 而 dependencies 是需要發(fā)布到生產(chǎn)環(huán)境的
npm install 包名 -g 安裝到全局 通常是安裝一些工具
安裝指定版本 在包名后面加@符號+版本號 ?例 npm i moment@2.22.2 版本號 第一個數(shù)字是全新升級 第二個是功能更新 第三個是Bug修復(fù) 前面數(shù)字增長 后面必須歸0
5.包管理配置文件 package.json 安裝package.json --npm init ?或 ?npm init -y(首選必備)
npm install命令(或npm i)會先讀取package.json中的dependdencies節(jié)點,讀取到記錄的所有依賴包名稱和版本號之后有鹿,一次性安裝所有的依賴包
6.卸載包 npm uninstall(沒有簡寫) 包名 ?執(zhí)行后會將依賴從package.json中移除 ? ?/npm remove 包名(npm r 包名)
7.查看當(dāng)前的下包鏡像源 npm config get registry 鏡像(副本)
8.設(shè)置當(dāng)前的下包鏡像源 npm config set registry=http://registry.npm.taobao.org/
9.nrm 安裝全局(方便切換包的鏡像源)
nrm ls 查看所有可用的鏡像源
nrm use taobao 鏡像源切換
10.包的分類 全局包 項目包
項目包--安裝到node_modules中的包--開發(fā)依賴包、核心依賴包
全局包 安裝時+ -g,卸載時也要+ -g(只有工具性質(zhì)的包兰粉,才有全局安裝的必要性焊唬,可參考官方文檔)
i5ting_toc -f 要轉(zhuǎn)換的md文件路徑 -o(默認(rèn)瀏覽器)----用于將一個md文件轉(zhuǎn)換為html文件
11.規(guī)范的包結(jié)構(gòu)
1)包必須以單獨的目錄而存在(英文字母組成)
2)包的頂級目錄下必須包含package.json這個包管理配置文件
3)package.json中必須包含name,version,main這三個屬性恋昼,分別代表了包的名字,版本號赶促,包的入口