npm常用命令

npm常用命令

(1)npm install moduleNames ? ?安裝Node模塊

? ? ? ?注意事項:如果在使用模塊的時候不知道其名字,可以通過http://search.npmjs.org網站按照索引值找到想要的模塊。npm也提供了查詢的功能? npm search indexName

安裝完畢后會產生一個node_modules目錄,其目錄下就是安裝的各個node模塊。

node的安裝分為全局模式和本地模式。一般情況下會以本地模式運行,包會被安裝

到和你的應用代碼統計的本地node_modules目錄下。在全局模式下,Node包會被

安裝到Node的安裝目錄下的node_modules下。全局安裝命令為

npm install -g moduleName。獲知使用npm set global=true來設定安裝模式

,npm get global可以查看當前使用的安裝模式。npm install --save? 安裝的同時,將信息寫入package.json中

項目路徑中如果有package.json文件時,直接使用npm install方法就可以根據dependencies配置安裝所有的依賴包

這樣代碼提交到github時,就不用提交node_modules這個文件夾了。

(2)npm view moduleNames

查看node模塊的package.json文件夾

注意事項:如果想要查看package.json文件夾下某個標簽的內容,可以使用

npm view moduleName labelName

(3)npm list

查看當前目錄下已安裝的node包。同命令npm ll/npm ls/npm la

注意事項:Node模塊搜索是從代碼執行的當前目錄開始的,搜索結果取決于當前使用的目錄中

的node_modules下的內容。 npm list parseable=true可以目錄的形式來展現當

前安裝的所有node包

(4)npm help

查看幫助命令。如果要單獨查看install命令的幫助,可以使用的npm help install

(5)npm view moudleName dependencies

查看包的依賴關系

(6)npm view moduleName repository.url

查看包的源文件地址

(7 npm view moduleName engines

查看包所依賴的Node的版本

(8)npm help folders

查看npm使用的所有文件夾

(9)npm rebuild moduleName

用于更改包內容后進行重建

(10)npm outdated

檢查包是否已經過時,此命令會列出所有已經過時的包,可以及時進行包的更新

(11)npm update moduleName

更新node模塊

(12)$ npm uninstall moudleName

卸載node模塊

(13)一個npm包是包含了package.json的文件夾,package.json描述了這個文件夾的結構。訪

問npm的json文件夾的方法如下:

npm help json

此命令會以默認的方式打開一個網頁,如果更改了默認打開程序則可能不會以網頁的形式打

開。

(14)發布一個npm包的時候,需要檢驗某個包名是否已存在

npm search packageName

(15)很多時候我們在使用一個npm包的時候經常會忘記了require其相互依賴的模塊,我們可以

借助如如下命令來查看此模塊相互依賴的包都有哪些

(16)npm init? 會引導你創建一個package.json文件,包括名稱、版本、作者這些信息等

(17)npm rm 移除,卸載一個模塊。有以下幾種命令形式:

npm rm

npm r

npm uninstall

npm un

(18)npm root 查看當前工程的包的安裝路徑,npm root -g? 是查看全局的包的安裝路徑

(19)npm docs 嘗試當前包對應的文檔URL,并使用瀏覽器打開該文檔。

(20)npm config ? 獲取配置文件信息,如環境變量,npmrc文件,package.json

更多命令請參看官方文檔https://npmjs.org/doc/

說明:在csdn博客看到的文章,侵刪。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標準。有了npm,可以很快的找到特...
    執著_7a69閱讀 645評論 0 0
  • npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標準。有了npm,可以很快的找到特...
    We_Me閱讀 259評論 0 1
  • npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標準。用npm可以很快的找到特定服...
    TaoGeNet閱讀 684評論 0 2
  • 國內鏡像 清理緩存 設置代理 npm設置列表 npm config 所有的api npm 常用命令npm查看全局安...
    白水螺絲閱讀 1,720評論 0 0
  • 醫道,古稱仙道也,原為活人。今世之醫,多不知此義,每于富者用心,貧者忽略,此固醫者之恒情,殆非仁術也。以余論之,醫...
    薄荷薇薇安閱讀 9,379評論 2 4