npm、yarn、cnpm基本命令


全局安裝 -g:

全局安裝的包位於Node.js環境的node_modules目錄下,全局安裝的包一般用於命令行工具。

本地安裝:本地安裝的包在當前目錄下的node_modules里面,本地安裝的包一般用於實際的開發工作。

npm常用的命令:

1.安裝包(如果沒有指定版本號,那么安裝最新版本)

  npm install -g 包名稱(全局安裝)

  npm install包名稱(本地安裝)

2.安裝包的時候可以指定版本

  npm install -g 包名稱@版本號

3.卸載包

  npm uninstall -g 包名稱

4.更新包(更新到最新版本)

  npm update -g 包名稱

 

開發環境(平時開發使用的環境)

生產環境(項目部署上線之后的服務器環境)

--save  向生產環境添加依賴 dependencies

--save-dev  向開發環境添加依賴 devDependencies

區別:

npm install xxx  安裝到項目目錄的node_modules文件夾下,但是不會添加任何依賴(依賴寫在package.json文件中)

npm install xxx -g  全局安裝,安裝到你安裝npm的磁盤目錄下

npm install xxx --save  安裝到項目目錄的node_modules文件夾下,添加到dependencies的依賴下(生產環境中:項目發布到服務器上必須要使用的包)

npm install xxx --save-dev  安裝到項目目錄的node_modules文件夾下,添加到devdependencies的依賴下(開發環境中:測試、管理,只在程序員模式下需要)

npm init

初始化一個簡單的package.json文件,執行該命令后終端會依次詢問 name, version, description 等字段

npm init --yes|-y

作用同上,偷懶不用一直按enter

npm inistall packageName

本地安裝,安裝到項目目錄下,不在package.json中寫入依賴

npm inistall  packageName -g

全局安裝,安裝在Node安裝目錄下的node_modules下

npm inistall  packageName --save

安裝到項目目錄下,並在package.json文件的dependencies中寫入依賴,簡寫為-S(從開發到上線都需要用到的包)

npm inistall  packageName --save-dev

安裝到項目目錄下,並在package.json文件的devDependencies中寫入依賴,簡寫為-D(工具包,上線時不需要使用)

yarn基本使用(類比npm的基本使用,在性能上比npm更好)

安裝yarn工具:npm install -g yarn

操作 npm命令 yarn命令
初始化包

npm init

yarn init

安裝包

npm install 包名 --save

yarn add 包名(yarn沒有install這個命令,add命令不需要加--save,它自動會加)

卸載包

npm uninstall 包名

yarn remove 包名

更新包

npm update 包名

yarn upgrade 包名

安裝開發依賴的包

npm install 包名 --save-dev

yarn add 包名 --dev

全局安裝

npm install -g 包名

yarn global add 包名

設置下載鏡像的地址

npm config set registry url

yarn config set registry url

安裝所有依賴

npm install

yarn install

執行包

npm run

yarn run

cnpm的使用:

因為谷歌安裝插件是從國外服務器下載,受網絡影響大,可能出現異常,如果谷歌的服務器在中國就好了,所以我們樂於分享的淘寶團隊干了這事來自官網:“這是一個完整npmjs.org鏡像,你可以用此代替官方版本(只讀),同步頻率目前為10分鍾一次以保證盡量與官方服務同步“。

安裝命令:

npm install cnpm -g --registry=https://registry.npm.taobao.org

cnpm跟npm用法完全一致,只是在執行命令時將npm改為cnpm。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM