node和npm的使用及命令

node是使用js開(kāi)發(fā)了一套能夠獨(dú)立允許操作系統(tǒng)的工具庫(kù),相當(dāng)于在js上的擴(kuò)展。node可以讓js獨(dú)立運(yùn)行,也提供了網(wǎng)絡(luò),文件I/O,字符串解析等操作能力。

npm是node的包管理器,就是用來(lái)進(jìn)行下載插件使用的,npm在安裝node的時(shí)候就自帶了,直接使用即可。

node的使用及npm命令

使用:

下載node,安裝就可以使用了,在命令窗口輸入node -v 可檢測(cè)node的版本,輸入npm -v 可檢測(cè)npm的版本。

cmd命令:

ctrl+c可以退出初始化過(guò)程
cd 切換目錄
cls 清空當(dāng)前cmd窗口

npm命令:

初始化:
npm init 幫你創(chuàng)建一個(gè)package.json配置文件,可以記錄項(xiàng)目信息和下載的包信息
pageage name: 不要用中文,可以不填,不填的話就是默認(rèn)目錄名
跳過(guò)選項(xiàng): 直接執(zhí)行 npm init -y 或者 npm init --yes

安裝包:

npm install 包名 (注:安裝在項(xiàng)目目錄中,會(huì)創(chuàng)建一個(gè)node_modules文件夾,下載的包會(huì)存在node_modules里面)
安裝多個(gè)包:
npm install 包名1 包名2 包名3

安裝的包有三種:

全局依賴(全局工具包,安裝在電腦上), npm i 包名 -g --global
項(xiàng)目依賴(項(xiàng)目需要用到的包,記錄在: dependencies中) npm i 包名 -s --save
開(kāi)發(fā)依賴(只在開(kāi)發(fā)的時(shí)候需要,項(xiàng)目運(yùn)行不需要: 保存在:devDependencies) npm i 包名 -D
可分別簡(jiǎn)寫(xiě)為:
npm i 包名 -g 全局安裝
npm i 包名 -s 項(xiàng)目依賴(默認(rèn),可以不要-s)
npm i 包名 -D 開(kāi)發(fā)依賴(必須大寫(xiě)D,不然安裝成項(xiàng)目依賴)
安裝錯(cuò)了可用:npm install 包名 --save-dev 將包從項(xiàng)目依賴更改到開(kāi)發(fā)依賴

其他命令:

查看包信息:npm info 包名
查看哪些包失效:npm ls --depth 0 -g
修剪下全局包:npm prune -g
重建下全局包:npm rebuild -g
更新包的版本:npm update 包名
卸載包:npm uninstall 包名
列出當(dāng)前安裝的包:npm list
查詢?cè)摪乃邪姹?可以直接安裝某個(gè)版本:npm view 包名 versions
指定版本安裝:npm i 包名@x.x.x

刪除node_modules

安裝 rimraf
使用命令:npm install rimraf -g

鏡像:

全局安裝并使用鏡像:npm install -g cnpm --registry=https://registry.npm.taobao.org
查看是否切換成功:npm config get registry
切換成淘寶鏡像之后,可以使用 cnpm i 包名 -g/-S/-D
使用nrm切換下載源為taoboa鏡像 nrm是幫助你切換下載源
npm i -g nrm
nrm ls
nrm use taobao

跟npm同類型的包管理工具 yarn,大多數(shù)命令與npm相似
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容