[英]Where are my globally installed packages?
使用NPM,每當您要確定是本地安裝還是全局安裝時,都需要指定它,就像安裝軟件包時一樣。 默認情況下,如果不指定全局標志-g
則npm將在當前工作目錄中查找。
npm list -g typescript
對於Tester01目錄中本地安裝的軟件包,我得到以下信息。
PS C:\\ Users \\ _ \\ GitHub \\ Tester01> npm列表
C:\\ Users \\ _ \\ GitHub \\ Tester01
└──typescript@2.0.3PS C:\\ Users \\ _ \\ GitHub \\ Tester01> npm列表-g
C:\\ Users \\ _ \\ AppData \\ Roaming \\ npm
└──typescript@2.1.0-dev.20161010
當我退出本地安裝TypeScript的目錄時,我得到了。
PS C:\\ Users \\ _ \\ GitHub \\ Tester01>光盤
PS C:\\ Users \\ _ \\ GitHub> npm列表
C:\\ Users \\ _ \\ GitHub
└──(空)PS C:\\ Users \\ _ \\ GitHub> npm列表-g
C:\\ Users \\ _ \\ AppData \\ Roaming \\ npm
└──typescript@2.1.0-dev.20161010
如果您只想列出您感興趣的軟件包(看不到其合理的原因,那么我可能會誤解這個問題,但仍然...),這就是語法。
PS C:\\ Users \\ _ \\ GitHub \\ Tester01> npm列表-g typescript@2.1.0-dev.20161010
C:\\ Users_ \\ AppData \\ Roaming \\ npm
└──typescript@2.1.0-dev.20161010
但是,我已經看到了這個答案,但是在我的系統(Win 10)上,它似乎不起作用。 我也已將NPM更新到最新版本(版本3.10.8),以確保但仍然收到錯誤。 我想如果您要列出它們,則可以使用以下方法之一(盡管我不喜歡語法冗長,並且我不確定這些操作在根本上的細節)。
PS C:\\ Users \\ _ \\ GitHub \\ Tester01> npm列表打字稿--depth = 0
C:\\ Users_ \\ GitHub \\ Tester01
└──typescript@2.0.3PS C:\\ Users \\ _ \\ GitHub \\ Tester01> npm列表安裝打字稿
C:\\ Users \\ _ \\ GitHub \\ Tester01
└──typescript@2.0.3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.