用過 npm cnpm嗎?知道 npx nvm 嗎?
在尼勒克等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,尼勒克網(wǎng)站建設(shè)費(fèi)用合理。
唔~
npm
npm 的全稱是 Node Package Manager 是 JavaScript 世界的包管理工具,并且是 Node.js 平臺(tái)的默認(rèn)包管理工具,在安裝的 nodejs 的時(shí)候,npm 會(huì)跟著一起安裝。通過 npm 可以安裝、共享、分發(fā)代碼,管理項(xiàng)目依賴關(guān)系。
常用命令:
npm -v 顯示版本,檢查npm 是否正確安裝 npm help 可查看某條命令的詳細(xì)幫助,例如npm help install npm list -g 查看已經(jīng)安裝的模塊 npm show express 查看已經(jīng)安裝的模塊的詳情 npm cache clean --force 清除npm本地緩存 npm init 初始化 npm install xxx 下載包 npm uninstall xxx 卸載包 npm update xxx 更新包 npm outdated -g --depth=0 要找出需要更新的軟件包
發(fā)布一個(gè) npm 包:
cnpm
cnpm 淘寶鏡像,可以看成是 npm 的國內(nèi)版本,下載 npm 包的速度更快。
安裝 npm install cnpm -g --registry=https://registry.npm.taobao.org。
npx
npm v5.2.0 引入的一條命令。
npx 會(huì)幫你執(zhí)行依賴包里的二進(jìn)制文件,引入這個(gè)命令的目的是為了提升開發(fā)者使用包內(nèi)提供的命令行工具的體驗(yàn)。
把原來需要全局安裝的包放到項(xiàng)目目錄下安裝。
old: npm install -g create-react-app create-react-app my-app new: npx create-react-app my-app
臨時(shí)安裝 create-react-app 包,命令完成后 create-react-app 會(huì)刪掉,不會(huì)出現(xiàn)在 global 中,下次再執(zhí)行,還是會(huì)重新臨時(shí)安裝。
nvm
node 管理工具
在開發(fā)中,有時(shí)候?qū)?node 的版本有要求,有時(shí)候需要切換到指定的 node 版本來重現(xiàn)問題等。遇到這種需求的時(shí)候,我們需要能夠靈活的切換 node 版本,nvm 就是為解決這個(gè)問題而產(chǎn)生的,他可以方便的在同一臺(tái)設(shè)備上進(jìn)行多個(gè) node 版本之間切換。
nvm 不支持 Windows,但是有替代品,也就是 nvm-windows。
安裝 nvm:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
安裝完成后關(guān)閉終端,重新打開終端輸入 nvm 驗(yàn)證一下是否安裝成功,當(dāng)出現(xiàn)“Node Version Manager”時(shí),說明已安裝成功。
如果在新的終端輸入 nvm 時(shí)提示:command not found: nvm,有可能是以下原因之一:
你的系統(tǒng)可能缺少一個(gè) .bash_profile 文件,你可以創(chuàng)建一個(gè)此文件(可通過vi或vim命令),打開復(fù)制粘貼以下代碼(安裝nvm成功后終端的最好3行代碼)進(jìn)去,保存,然后再次運(yùn)行安裝命令;
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
注意:如果你安裝了 oh my zsh ,需要在 .zshrc 文件去添加以上配置信息,(一般安裝成功都會(huì)自動(dòng)寫入這個(gè)文件最底部)。
如果上面沒有解決問題,打開你的 .bash_profile 文件,并添加以下代碼:
source ~/.bashrc,更改完記得保存更改。
常用命令:
nvm ls-remote 列出全部可以安裝的版本號(hào) nvm install stable 安裝當(dāng)前最新的穩(wěn)定版 nvm install v10.14.0 安裝指定版本 nvm ls 顯示所有安裝的版本 nvm current 查看當(dāng)前版本 nvm use v10.14.0 切換node版本 nvm alias default v10.14.0 設(shè)置默認(rèn)版本
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。