NodeJS包 – npm与OS'包pipe理器
我们尽可能使用操作系统的软件包pipe理(例如Ubuntu上的apt
/ dpkg
)安装NodeJS软件包。
然而,对于其中的一些,这样的软件包要么不存在,要么已经过时 – 对于那些我们使用npm
。
当我们想升级因为npm会升级它们(包括节点itsel捆绑的东西),但是我们只想要它碰到安装在第一位的东西时,混合会造成困难。
是否可以可靠地辨别npm( npm -g ls
)是否已经安装了一个已知的软件包?
我们尽可能使用操作系统的软件包pipe理(例如Ubuntu上的apt
/ dpkg
)安装NodeJS软件包。
然而,对于其中的一些,这样的软件包要么不存在,要么已经过时 – 对于那些我们使用npm
。
当我们想升级因为npm会升级它们(包括节点itsel捆绑的东西),但是我们只想要它碰到安装在第一位的东西时,混合会造成困难。
是否可以可靠地辨别npm( npm -g ls
)是否已经安装了一个已知的软件包?