npm -g列表不显示任何内容(但npm列表将)
我有一个奇怪的问题。 我似乎无法find一个类似的问题(这是罕见的),所以我想我会问一个stackoverflow。
我似乎无法得到npm -g
列表显示任何东西。 甚至不 – – --empty
。 只是一个空白的行。
我试过重新安装npm
。 我更新了Node。 我重新安装在全球范围(哪些工作)的软件包。 我可以显示本地npm list
。 它只是不能用-g
标志。
我所能find的东西没有任何东西被破坏,而且我所有的软件包都按预期工作,所以这比堵塞问题更麻烦。 但是我不能为了我的生活找出是什么导致了这种行为?
任何人都有线索?
下面的行为的屏幕截图
我有同样的问题。 在我的情况下,这是由我的全局node_modules文件夹中的错误的符号链接引起的,所以我想npm list -g
会被这个混淆。 一旦我删除了错误的符号链接,一切恢复正常。
尝试运行ls -l $(npm root -g)
并查看是否有任何错误。