无法获取Node v5.X中全局安装的Node.js模块列表

时间:2016-01-21 11:08:43

标签: javascript node.js module

我的计算机上有多个Node.js版本,我正在使用n来在版本之间来回切换。 当我使用版本4.0 这是我安装的第一个版本时,我可以使用以下命令列出所有全局安装的节点模块:

npm list -g --depth=0 

当使用 5.x版本 5.0.0或5.2.0 )时,我得到一个空字符串,这意味着没有全局模块。< / p>

我还尝试使用以下命令将路径置于版本 4.0.0 及更高版本的全局模块中:

npm root -g

令人惊讶的是它是一条道路。

我在这里无法理解的是,它们如何共享相同的路径,并且在不同的版本中得到不同的结果。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

这是npm 3.5.3 中的错误,其中包含node 5.x 。您可以在此处详细了解:npm can't list global packages

您可以通过在根目录上执行ls来查看所有已安装的软件包。