Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >npm与nvm的冲突处理

npm与nvm的冲突处理

作者头像
IT晴天
发布于 2019-05-14 07:45:57
发布于 2019-05-14 07:45:57
1.3K00
代码可运行
举报
文章被收录于专栏:ionic3+ionic3+
运行总次数:0
代码可运行

node本身包含一个npm,后来本人通过它安装nvm来管理npm版本,长期以来一直相安无事,再后来在终端使用中莫名其妙出现一个奇怪问题——无论在独立终端,还是vscode的集成终端,输入以下命令都能打印一样结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
node --version
#v10.10.0

但是执行下面命令时,一个打印v6.9.0,一个打印v5.8:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm --version

其中v6.9.0是我所期望的,与nvm所管理的npm版本一致,而v5.8是哪来的呢?实际上是最初安装的npm版本。考虑到后续基本都是使用nvm,所以把最初的npm删掉:

Mac中,把/usr/local/lib/node_modules/npm删掉

至此问题解决,但是我依然不知道为何当初没有问题,而后来出现这个问题,疑惑不爽中……有谁可以帮忙解答一下?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用 nvm 管理不同版本的 node 与 npm
使用 nvm 管理不同版本的 node 与 npm 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载掉之后,通过本文的方案重新安装一次。 --- 最近 NodeJS 的版本更新速度有点 Chrome 的迹象,4.0 版本没发布多久,又推出了 5.0 。升级 NodeJS 之后可以很方便的开始使用一些 ES6 的语言特性,但又会导致团队内部的 mz-fis 框架无法更新,因为它暂时只支持 v0.
庞小明
2018/03/12
2.7K0
nvm npm nrm 区别
作用:提供了一些最常用的NPM包镜像地址,能够让我们快速的切换安装包时候的服务器地址; 什么是镜像:原来包刚一开始是只存在于国外的NPM服务器,但是由于网络原因,经常访问不到,这时候,我们可以在国内,创建一个和官网完全一样的NPM服务器,只不过,数据都是从人家那里拿过来的,除此之外,使用方式完全一样;
eadela
2020/02/12
8630
mac安装nvm
        nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。
五月
2022/11/25
1.6K0
mac安装nvm
1. Centos7下使用 nvm 安装 nodejs 环境
nvm是可以切换管理nodejs版本的开源工具,其中可以看看Github上的仓库。访问nvm的github,根据介绍可以看到相关的安装脚本,如下:
Devops海洋的渔夫
2022/01/14
1.4K0
1. Centos7下使用 nvm 安装 nodejs 环境
Mac安装nvm
最近项目中出现了一个问题,就是node-sass这个包一直安装失败。后来发现原来是电脑中的node.js的版本太高导致。node-sass是不支持node16以上的版本的。 后来找到了方案是安装一个nvm即可。nvm是一个node.js的版本管理工具。可以通过nvm在电脑上切换不同版本的node.js 安装方式:
一缕82年的清风
2021/12/07
17.9K0
Mac安装nvm
CentOS 7.6下安装 NVM 管理不同版本的 Node.js
nvm全称Node Version Manager是 Nodejs 版本管理器,它让我们能方便的对 Node.js 的版本进行切换。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用户,可以用 nvm-windows。详情请点击官方说明。
用户8705039
2021/06/08
1.8K0
nvm管理不同版本的node和npm
okaychen
2018/01/05
2.6K0
nvm管理不同版本的node和npm
如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?
Node.js 是一个流行的 JavaScript 运行时环境,用于开发服务器端和网络应用程序。它带有一个强大的软件包管理器 npm,可以方便地安装和管理 JavaScript 包和依赖项。在 GNU/Linux 系统上,使用 Nvm(Node Version Manager)是一种常见的方法来安装和管理 Node.js 和 npm。
网络技术联盟站
2023/05/26
1.8K0
如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?
npm下载和使用(超详细)
如果没有安装Node可以使用mac的包管理神器HomeBrew进行安装,首先下载HomeBrew,接下来在终端执行以下命令
全栈程序员站长
2022/11/17
7.6K0
npm下载和使用(超详细)
Node.js简介与安装.md
1.Nodejs简介 Node.js是目前非常火热的技术(正式开启JavaScript的后端开发之旅),但是它的诞生经历却很奇特。
全栈工程师修炼指南
2020/10/23
1.8K0
Node.js简介与安装.md
4个避免使用npm link的理由
使用npm install或者npx link去软连接一个本地包作为依赖而不是使用npm link
ACK
2022/05/06
1.6K0
如何在Debian 8上安装Node.js
Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,开发可以更加一致并在同一系统中进行设计。
朝朝
2018/07/19
2.3K0
【图文教程】windows系统使用nvm实现多版本node切换
介绍nvm 是 node version manager(node 版本管理工具)的缩写,是一个命令行工具,用于管理和切换到不同版本的 node.js。
凯哥Java
2022/11/30
2.7K0
【图文教程】windows系统使用nvm实现多版本node切换
Node.js简介与安装.md
描述:Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境,它是目前非常火热的技术(正式开启JavaScript的后端开发之旅), 它在设计上类似于Ruby系统并受到Python的Twisted的影响启发,它作为异步事件驱动的JavaScript运行时,它旨在构建可伸缩的网络应用程序。
全栈工程师修炼指南
2022/09/28
3.6K0
Node.js简介与安装.md
Python版本、npm源、node版本管理工具pyenv、nrm、nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
沈宥
2022/05/09
2K0
Python版本、npm源、node版本管理工具pyenv、nrm、nvm
前端性能测试工具-sitespeed.io安装及使用教程
开源GitHub地址:https://github.com/sitespeedio/sitespeed.io
沈宥
2022/05/09
2.1K0
前端性能测试工具-sitespeed.io安装及使用教程
前端|浅探NPM
Gradle和Maven都是Java Web项目的构建工具,当然还有Ant,Gradle还作为Android项目的官方构建工具。
算法与编程之美
2019/07/17
9160
前端|浅探NPM
01 . Vue简介,原理,环境安装及简单hello案例
对于生产环境,我们推荐链接到一个明确的版本号和构建文件,以避免新版本造成的不可预期的破坏:
iginkgo18
2020/11/24
1.9K0
01 . Vue简介,原理,环境安装及简单hello案例
2018 年了,你还是只会 npm install 吗?
作者:rianma | 腾讯web前端开发工程师 nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_modules 目录然后重新 install 这种事你没做过吗?) 当然 npm 能成为现在世界上最大规模的包管理系统,很大程度上确实归功于它足够用户友好,你看即使我只会执行 inst
Techeek
2018/03/26
6.6K7
Canvas 再次安装中遇到的问题
git clone 下载代码一直报error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly错误的解决思路
geekfly
2022/08/11
9050
相关推荐
使用 nvm 管理不同版本的 node 与 npm
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验