NPM与NVM的区别
我知道npm是软件包pipe理器, nvm是节点版本pipe理器,好吧,我已经和这两个工具一起使用,也非常熟悉使用这两个工具,但请,我目前正试图自动安装我的开发和生产环境使用bash和忘了我是怎么开始的,以什么顺序,但安装npm后,我发现我们的nvm没有安装,
我还需要安装nvm吗? 如果是的话,有什么好处。
谢谢
nvm
(节点版本pipe理器)是一个允许你下载和安装Node.js的工具。 检查是否通过nvm --version
安装。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
npm
(节点包pipe理器)是一个工具,可以让你安装JavaScript包。 检查你是否通过npm --version
安装。
npm
带有Node.js,所以如果你安装了节点( node --version
),那么你最有可能安装了npm
。
你不需要nvm
除非你想在系统上安装多个版本的Node.js,或者你想升级你的版本。
你所说的nvm是一个“活跃的”nodejs版本pipe理器。 您可以在同一台机器上安装多个版本的节点,并通过“nvm use version”进行切换。 npm尊重nvm,如果它存在于机器上,意思是如果你有0.12.7活动并且执行npm install -g uuid,它将在0.12.7下全局安装它,但是如果你切换到4.0.0,uuid将不再是全球可用。
在任何情况下,你不一定需要nvm来安装软件包。
- 不能为Ionic安装node-sass
- 如何开始使用套接字为iOS构build实时networking游戏?
- 通过Node.js调用嵌套文件夹中的文件
- 无效的属性发送到模型。 validation问题
- 通用链接不会redirect到app store
- 在不使用jQuery的情况下获取HTML中的选定选项
- 如何使用getSignedUrl()将Node.js fluent-ffmpeg屏幕截图的目标文件夹设置为您的AWS S3存储桶?
- 如何在node.js的正常closures过程中编写testing来检查行为?
- 需要帮助相关的asynchronous函数执行stream程(await,promises,node.js)