如果我的问题很傻,我是npm和node的新手,但是如果我想将Node.js更新到最新版本,是否有必要将npm更新到最新版本?我阅读了npm维基百科页面,其中说npm是8
的{{1}}。另外,npm是否为Node应用程序提供了运行时环境?
答案 0 :(得分:1)
Node.js是运行时(使用V8 JavaScript引擎)。是的,npm是一个程序包管理器,可以帮助在程序中包含依赖项,但不是唯一的一个。还有其他类似yarn的东西,因此npm对于Node.js并不是必需的。 several upgrade methods to choose from使用的操作系统通常使用所有相同的安装方法。 npm不直接提供Node.js升级;选项包括节点 version 管理器和npm-installable模块n:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
尽管将npm保持最新状态是安全的一个好主意,但是没有一个方法提到npm更新。如果给定的升级方法确实要求您具有某个管理器或安装程序的特定版本,则在尝试升级时会收到有关此消息。