網(wǎng)站外包合作網(wǎng)絡(luò)優(yōu)化報(bào)告
安裝Node.js
要安裝npm,你需要先安裝Node.js。
從Node.js官方網(wǎng)站(https://nodejs.org)下載并安裝Node.js。
根據(jù)你的需要選擇相應(yīng)的版本。
一路Next,直到Finish
打開CMD,輸入命令來檢查Node.js和npm是否成功安裝
node -v // node的版本號(hào)
npm -v // npm的版本號(hào)
如果成功安裝,會(huì)顯示Node.js和npm的版本號(hào)。?
更換npm源為國(guó)內(nèi)鏡像
npm默認(rèn)的鏡像源下載速度很慢,通常需要切換到淘寶鏡像源
npm config get registry //查看當(dāng)前使用的npm鏡像源
npm --registry https://registry.npm.taobao.org install xxx //臨時(shí)使用淘寶鏡像源進(jìn)行依賴安裝(一次性)
npm config set registry https://registry.npm.taobao.org //更換為國(guó)內(nèi)鏡像
安裝yarn
Yarn是facebook發(fā)布的一款取代npm的包管理工具。
yarn更快、對(duì)開發(fā)者更友好。但是在用yarn之前需要先通過npm安裝它
yarn的優(yōu)點(diǎn)
速度更快
安裝版本統(tǒng)一
更加的安全
npm install -g yarn //安裝
npm uninstall yarn -g //yarn卸載
更換yarn源為國(guó)內(nèi)鏡像
yarn config get registry //查看鏡像源
如果顯示的是以下鏈接,則表示不是國(guó)內(nèi)鏡像源
https://registry.yarnpkg.com
yarn config set registry https://registry.npm.taobao.org/ //設(shè)置為淘寶鏡像源
?添加一個(gè)依賴
yarn add <packageName>
更新一個(gè)依賴
yarn upgrade <packageName>
移除一個(gè)依賴
yarn remove <packageName>
?清除緩存
yarn cache clean
?安裝pnpm
現(xiàn)代的包管理工具 pnpm( performant npm ),高性能的 npm
它由 npm/yarn 衍生而來,但卻解決了 npm/yarn 內(nèi)部潛在的問題,并且極大了地優(yōu)化了性能
npm install pnpm -g // 全局安裝
?設(shè)置下載源
pnpm config get registry //查看源
pnpm config set registry https://registry.npmmirror.com/ // 切換淘寶源
pnpm add -g pnpm to update // 更新版本
將npm/yarn項(xiàng)目改為pnpm項(xiàng)目
//修改npm/yarn的lock文件為pnpm的pnpm import //從另一個(gè)軟件包管理器的 lock 文件生成 pnpm-lock.yaml
rm force node_modules // 刪除node_modules
pnpm install // 重新安裝依賴
安裝完成后用
pnpm ls
查看是否報(bào)錯(cuò),無報(bào)錯(cuò)而是出現(xiàn)依賴名稱即可
清除pnpm緩存
刪除node_modules文件夾和pnpm-lock.yaml文件,然后重新安裝依賴項(xiàng)。
pnpm store prune // 清除緩存,然后重新安裝依賴項(xiàng)。