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。