[英]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.