在實(shí)際項(xiàng)目中,我們可能需要查詢?nèi)?本地都安裝了哪些模塊,來做下一步的操作。本節(jié)介紹如何查詢已經(jīng)安裝的模塊。
與安裝模塊一樣,?-g
? 參數(shù)在 npm 中就代表著全局的含義。
$ npm list -g
使用這條指令不僅會(huì)打印出全局安裝的模塊,還會(huì)顯示全局安裝的路徑。
你會(huì)發(fā)現(xiàn),確實(shí)打印出來了所有的全局模塊,但是這些模塊的依賴模塊也一并打印出來,結(jié)果就是一個(gè)很長(zhǎng)很長(zhǎng)的樹級(jí)顯示,不方便查找,后面介紹解決方法。
不使用 ?-g
? 參數(shù)查詢的就是已安裝的本地模塊,但前提是當(dāng)前目錄下有 ?node_modules
?目錄。
$ npm list
使用這條指令也會(huì)打印出本地模塊安裝路徑。
良好的操作習(xí)慣是在安裝模塊時(shí)使用?--save
? 將安裝了哪些模塊都記錄在 ?package.json
? 中,這樣如果要查詢可以直接去 ?package.json
? 中查看即可。
?--depth=0
? 表示查詢模塊,只顯示第一層級(jí)的模塊。這里的 0 如果換成 1 就是顯示第一層級(jí)和第二層級(jí)的模塊,依次類推。
$ npm list -g --depth=0
$ npm list --depth=1
更多建議: