`sudo npm install -g npm` 和 `sudo apt-get install npm` 之间的区别

`sudo npm install -g npm` 和 `sudo apt-get install npm` 之间的区别

sudo npm install -g npm有谁知道和有什么区别sudo apt-get install npm

答案1

后者在技术上取决于您的发行版。但很有可能它是一个安装 npm 的 DEB 包,包括安装其依赖项(如 nodejs),并且是完整安装(如文档和二进制文件,而不仅仅是 javascript 模块)。

前者使用后者的 npm 安装全局范围的 npm 模块及其依赖项。理论上,这可以替换 DEB 安装的相同模块,但很可能情况并非如此。相反,它的 npm 模块作为系统 npm 的托管包存在,可能位于 /usr/local/share/npm 而不是 /usr/share/npm。

相关内容