首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NVM安装节点不会更改NPM全局模块根文件夹

NVM(Node Version Manager)是一个用于管理Node.js版本的工具。它允许您在同一台计算机上同时安装和切换不同版本的Node.js。NPM(Node Package Manager)是Node.js的包管理器,用于安装、管理和发布Node.js模块。

当您使用NVM安装一个新的Node.js版本时,它会在您的系统中创建一个新的节点,并将该节点的路径添加到您的环境变量中。这意味着您可以使用NVM轻松地在不同的Node.js版本之间切换。

然而,NVM安装节点不会更改NPM全局模块根文件夹。全局模块根文件夹是NPM用于存储全局安装的Node.js模块的位置。无论您使用哪个Node.js版本,全局模块根文件夹始终保持不变。

这意味着,当您切换到不同的Node.js版本时,您仍然可以访问和使用之前全局安装的模块。这是因为NPM会根据您当前使用的Node.js版本来解析和加载这些模块。

总结起来,NVM安装节点不会更改NPM全局模块根文件夹,这使得在不同的Node.js版本之间切换变得更加方便,同时保留了全局模块的可用性。

腾讯云相关产品和产品介绍链接地址:

  • NVM:腾讯云没有专门的NVM产品,但您可以在腾讯云的云服务器上安装和使用NVM。详情请参考腾讯云云服务器
  • Node.js:腾讯云提供了Node.js的云函数服务,称为云函数 SCF。它可以让您在腾讯云上运行和扩展您的Node.js应用程序。
  • NPM:腾讯云没有专门的NPM产品,但您可以在腾讯云的云服务器上使用NPM来管理您的Node.js模块。详情请参考腾讯云云服务器
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

npm下载和使用(超详细)

> 全局安装包 如果你想将安装的包,作为命令提示行的命令符,那你需要全局安装该包,比如说gulp工具 npm install -g npm install <package_name...下会出现一个jquery的文件夹,这就说明我们安装成功了 更新 在package.json所在的的根目录下执行 npm update 卸载 ->本地包(删除node_modules下面安装的本地包) npm...-S //最新版本 清除缓存 npm cache clean --force 查看更改镜像源 //查看当前镜像源 npm config get registry //更改镜像源 npm config....nvm文件夹中,安装之后我们需要配置环境变量,根据你使用的shell找到对应的资源文件(~/.bash_profile,~/.zshrc,~/.profile, or~/.bashrc),将以下配置添加到你的配置文件中...下载 我们可以直接用npm进行全局安装 npm i nrm -g 下载后执行以下命令,查看所有的源 nrm ls 如图所示: 我们可以查找到当前的镜像源 切换 nrm use npm nrm use

7.3K10

第210天:node、nvmnpm和gulp的安装和使用详解

在use后,上面所说的nodejs文件夹就自动生成了。 二、npm安装 首先 npm是什么?...在每个版本的nodejs中,都会自带npm,为了统一起见,我们安装一个全局npm工具,这个操作很有必要,因为我们需要安装一些全局的其他包,不会因为切换node版本造成原来下载过的包不可用。...npm全局安装路径,然后在用户文件夹下会生成一个.npmrc的文件,用记事本打开后可以看到如下内容: prefix=C:\Develop\nvm\npm cache=C:\Develop\nvm\npm-cache...,这种属于开发依赖比如gulp,开发依赖最终 记录在devDependencies节点里面  + npm install xxx -g (全局安装包) npm 查看包文件版本 npm view angular...2、首先确保你已经正确安装了NODE环境,然后以全局方式安装gulp npm install -g gulp 全局安装完gulp后,还需要在每个要使用gulp的项目中单独安装一次,把目录切换到你的项目文件夹

2.5K10
  • 当一个Java 全栈高级开发工程师 入职拿到新电脑,他又会做什么呢?

    的配置文件 root:这个是你nvm文件夹目录 path:这个是你nodejs快捷方式指向的地方 arch:这个是你程序是32位还是64位,根据系统判定 proxy:这个是代理,用的时候再研究 2,...https://npm.taobao.org/mirrors/npm/ nvm arch [32|64]:显示节点是否以32位或64位模式运行。...nvm version:显示NVM for Windows的当前运行版本。 nvm node_mirror :设置节点镜像。...镜像源 npm config get registry // 安装 淘宝镜像源 npm install -g cnpm --registry=https://registry.npm.taobao.org...方法一:在package.json里更改版本 方法二:通过nvm更改nodejs版本 系统工具篇 另外还有一些系统工具因为安装十分简便,这里只列出来,就不详细介绍安装方法了。

    10710

    Nodejs 版本管理工具 nvm 介绍

    ://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 下载后安装在 $HOME/.nvm 文件夹中。...安装时跳过default-packages文件(如果存在) –latest-npm 安装后,尝试升级到给定节点版本上的最新工作 npm –no-progress 禁用任何下载的进度条 –alias...删除名为 的别名 nvm install-latest-npm 尝试升级到当前节点版本上最新的工作“npmnvm reinstall-packages 将 中包含的全局 npm 软件包重新安装到当前版本 nvm unload 从 shell 中卸载 nvm nvm which [current | ] 显示已安装节点版本的路径...与 npm-check 不同,npm-upgrade 会实际升级你的项目中的包。这是一个全局安装的包,可以用来升级 npm 仓库中的包,也可以用来升级 npm 自身。

    86210

    npm缺少css-loader,style-compiler,stylus-loader问题,npm没有权限无法全局更新问题

    ,发现是npm的目录没有权限,然后找到了破解npm无法全局安装下载的最新办法!...##方法一: 更改npm的默认安装目录 1、为全局安装创建一个安装目录 $ mkdir ~/.npm-global 2、配置npm以使用新的目录路径 $ npm config set prefix '~...5、然后你惊奇的会发现之前全局安装不下来的东西都可以下载下来了 在success出现的那一刻,会觉得整个虚拟机都美艳不可方物~ ##方法二:使用节点版本管理器重新安装(高效适合高手) 1、由于npm和...此外,Node.js安装过程将npm安装在仅具有本地权限的目录中。当您尝试全局运行包时,这可能会导致权限错误。 为了解决这两个问题,许多开发人员选择使用节点版本管理器或nvm安装npm。...版本管理器将避免权限错误,并将解决更新Node.js和npm的复杂性。 此外,开发人员可以使用nvm在多个版本的npm上测试他们的应用程序。nvm使您可以轻松切换npm以及节点版本。

    71020

    Node.js简介与安装.md

    然后进行Windows环境变量,配置npm全局模块的存放路径以及cache的路径 #便在NodeJs下建立“node_global”及“node_cache”两个文件夹。..."$NVM_DIR/bash_completion" # This loads nvm bash_completion # NVM安装NodeJs时需要更改NVM更改镜像源,否则一直无法获取 export...# 为 node 设置默认版本 # 在shell上设置默认节点版本 nvm alias default 8.1.0 # 始终默认为shell上的最新可用节点版本 nvm...alias default node # 删除已定义的别名 nvm unalias # 当前版本 node 环境下重新全局安装指定版本号的 npmnvm reinstall-packages...# 清除模块下载缓存 npm cache clean # 符号链接包文件夹,首先把这个包在本地标记下为全局包便可以给其他项目使用 npm link # 取消关联 npm

    3.5K20

    npm 安装包的路径在哪里

    全局安装 2、如何使用或执行 npm 安装的软件包 1、npm 将软件包安装到哪里 当使用 npm 安装软件包时,可以执行两种安装类型: 本地安装 全局安装 1....本地安装 默认情况下,当输入 npm install 命令时,例如: npm install lodash 软件包会被安装到当前文件树中的 node_modules 子文件夹下。...全局安装 npm install -g lodash 在这种情况下,npm 不会将软件包安装到本地文件夹下,而是使用全局的位置。...如下是我重新配置的全局安装路径,详情请访问:npm 设置全局变量安装路径及环境配置 ?...2、如何使用或执行 npm 安装的软件包 当使用 npm 将软件包安装到 node_modules 文件夹中或 全局安装 时,如何在 Node.js 代码中使用它?

    16.7K10

    Linux 使用 nvm 安装 node

    /nvm/ ./.nvm 修改 .nvm 文件夹的权限,以便所有用户都能读写和执行 sudo chmod 777 -R ./.nvm/ 现在 nvm 已经安装成功了 接下来就是需要配置环境变量 为所有用户配置全局变量..."$NVM_DIR/bash_completion" 注意第一行变量中的 nvm 路径,我这里安装是在 根目录下的 .nvm 文件夹中,如果你的是 nvm-0.39.1 这种其他名字的文件夹(比如手动从...Release 下载的) 或者有嵌套文件夹,那么请修改为你自己刚刚将 nvm 下载到的位置 重新加载全局配置文件 source /etc/bash.bashrc 为单个用户配置全局变量 如果你不希望所有用户都可以用..."$NVM_DIR/bash_completion" 注意第一行变量中的 nvm 路径,我这里安装是在 根目录下的 .nvm 文件夹中,如果你的是 nvm-0.39.1 这种其他名字的文件夹(比如手动从...一些小问题 比起 npm 我更倾向于使用 yarn 但是由于正常安装出来的 yarn 的 bin 文件不在环境变量中,导致 yarn 安装出来的包无法使用全局命令。

    2.8K30

    解决nvm command not found 问题

    但是安装后,在使用时会有一些奇奇怪怪的问题,比如安装后还会报nvm command not found等,这里简单记录一下nvm安装及问题的解决。...nvm 安装 卸载全局安装的 node/npm 在官网下载的 node 安装包,运行后会自动安装全局目录,使用过程中经常会遇到一些权限问题,所以推荐按照以下方法卸载全局安装的 node/npm 打开 .../usr/local/lib,删除 node 和 node_modules 相关的文件和文件夹 打开 /usr/local/include,删除 node 和 node_modules 相关的文件和文件夹...如果你是使用的 brew install node 安装的 NodeJS,那么你还需要在终端中执行 brew uninstall node 命令来卸载 检查你的个人主文件夹下面的所有的 local、lib... 以及 include 文件夹,并且删除所有与 node 和 node_modules 相关的文件以及文件夹 打开 /usr/local/bin 并删除 node 可执行文件 可能需要的额外指令 sudo

    5.7K10

    前端工程模块化

    NVM 下载|安装 NVM 并不是Node,不会影响Node的任何命令,仅是管理多个Node版本的一个工具: 下载地址 windows系统下载nvm-setup.zip安装包,如果电脑上之前已经安装了node...npm_mirror:npm.taobao.org/mirrors/npm/ 安装注意事项:⚡⚡ 安装路径: 不能有中文,可以自定义目录,但貌似程序有时候并不会自动创建nodejs目录,该目录存放Node...NPM 下载安装包 ,确认需要安装的包,开始进行下载使用了,NPM 常用下载命令: npm i 包名 或 npm install 包名 运行之后文件夹下会增加两个资源: node_modules 文件夹...,可以在任何项目中使用,通常用于安装命令行工具; 不是所有的包都适合全局安装 , 只有全局类的工具才适合,可以通过查看包的官方文档来确定安装方式 ,这里先不必太纠结 npm install -g 包名...> yarn #和npm run 不同不需要加 run yarn 注意事项: yarn全局安装,并不会默认配置系统的全局变量所以会,产生安装识别的错觉:个人建议全局可以考虑npm

    7910

    前端工程模块化

    NVM 下载|安装NVM 并不是Node,不会影响Node的任何命令,仅是管理多个Node版本的一个工具: 下载地址windows系统下载nvm-setup.zip安装包,如果电脑上之前已经安装了node.../ npm_mirror:npm.taobao.org/mirrors/npm/安装注意事项:⚡⚡ 安装路径: 不能有中文,可以自定义目录,但貌似程序有时候并不会自动创建nodejs目录,该目录存放Node...i -D 包名 或 npm i --save-dev 包名 包信息保存在 package.json 中 devDependencies 属性;全局依赖包:另外NPM除了安装开发依赖包: 还支持将包安装全局环境中...,可以在任何项目中使用,通常用于安装命令行工具;不是所有的包都适合全局安装 , 只有全局类的工具才适合,可以通过查看包的官方文档来确定安装方式 ,这里先不必太纠结npm install -g 包名 通过以下命令可以全局安装包...注意事项: yarn全局安装,并不会默认配置系统的全局变量所以会,产生安装识别的错觉:个人建议全局可以考虑npmnpm 和 yarn 选择个人项目: 如果是个人项目, 哪个工具都可以 ,可以根据自己的喜好来选择企业项目

    8210

    Mac搭建gitbook教程(实战记录)

    环境 nvm 安装 由于gitbook更新缓慢,需要的node 和npm版本需要多个版本 这是需要nvm来对版本管理 $ brew install nvm 测试nvm 温馨提示:如果你有安装anaconda...列出本地已安装好的nodejs版本 $ nvm install 6 // 或者nvm install v10.23.0 $ nvm use 6 // 全局切换版本,若提示还未安装nodejs v6,则...搜索; npm安装模块 *【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录; *【npm install -g xxx】利用npm安装全局模块xxx; *【npm install...npm 删除模块 【npm uninstall xxx】删除xxx模块; 【npm uninstall -g xxx】删除全局模块xxx; 安装gitbook-cli $ nvm use 10 // 切换...nodejs版本,方便顺利安装gitbook-cli $ npm search gitbook-cli $ sudo npm install -g gitbook-cli // -g全局安装命令行版gitbook-cli

    98710

    在Windows上切换node版本的实践

    下搜罗下npm文件夹,这是nodejs的全局安装包的位置,打开最好截个图,从而得知之前安装了啥,很有可能各个项目都有依赖!!...截图后删除npm文件夹,给nvm一个干净的安装环境,这一点网上有些教程就略去了,所以要注意这些提前工作,截图是为了安装nvm-nodejs后给补回来。...安装NVM软件 这一步其实没啥技术含量,下载好软件,以管理员身份运行,规定安装到C:\nvm下,一直下一步就行了,没有什么需要警惕的全家桶(大雾),安装好之后,我就百度了一下使用方法,get了几个指令,...https://npm.taobao.org/mirrors/node/ 切换到淘宝的node镜像 nvm npm_mirror https://npm.taobao.org/mirrors/npm/...切换到淘宝的npm镜像 这之后就顺畅多了,基本一路安装,我安装了4.4.4和6.10.1两个版本 补回失去的全局模块 对照第二步中的截图,一般情况下,在国内全局安装的第一个包都是cnpm,所以直接npm

    1.8K130

    NVS —— js 实现的node版本管理工具

    全局模块 与 NVS 安装的 Node.js 一起使用npm install -gornpm link与之配合使用时,将安装全局模块或将其链接到特定于版本的目录中。...(NVS 清除NPM_CONFIG_PREFIX可能已设置的任何环境变量。)这意味着,在 NVS 切换版本时,它也在切换可用的全局模块集。...(仅当尚无系统安装的 Node.js 时才允许这样做。) 在非 Windows 平台上,为node创建符号链接/usr/local/bin,npm以及具有可执行任何全球安装的 Node.js 模块。...请注意,在安装或卸载包含可执行文件的全局模块之后,可能需要再次运行nvs link以更新全局链接。使用 NVS 链接不同版本的 Node.js(具有不同的全局模块)会相应地更新所有链接。...依赖关系 除了自动下载的节点的私有副本之外,NVS 没有任何外部依赖关系。运行时 JS 软件包的相关性很小,并且已在存储库中签入,以避免npm install在引导时需要。

    1.6K30

    NVS —— js 实现的node版本管理工具

    全局模块 与 NVS 安装的 Node.js 一起使用npm install -gornpm link与之配合使用时,将安装全局模块或将其链接到特定于版本的目录中。...(NVS 清除NPM_CONFIG_PREFIX可能已设置的任何环境变量。)这意味着,在 NVS 切换版本时,它也在切换可用的全局模块集。...(仅当尚无系统安装的 Node.js 时才允许这样做。) 在非 Windows 平台上,为node创建符号链接/usr/local/bin,npm以及具有可执行任何全球安装的 Node.js 模块。...请注意,在安装或卸载包含可执行文件的全局模块之后,可能需要再次运行nvs link以更新全局链接。使用 NVS 链接不同版本的 Node.js(具有不同的全局模块)会相应地更新所有链接。...依赖关系 除了自动下载的节点的私有副本之外,NVS 没有任何外部依赖关系。运行时 JS 软件包的相关性很小,并且已在存储库中签入,以避免npm install在引导时需要。

    2.3K30

    4个避免使用npm link的理由

    如果开发环境中使用类似nvm的版本管理工具安装多个 Node.js 版本的话,需要确保npm link的执行是在同一个 node 版本 像上文所说,第一步执行npm link其实是将包安装全局。...并且这个版本差异也很难发现,因为npm link在无法找到要链接的本地包时也不会报错 link 失败不会报错并且会回退到直接从 npm 仓库进行安装 如果尝试在一个包中执行npm link a ,就算这个包之前并没有注册为全局链接...可能会认为 npm unlink a可以卸载,但它只会删除本地的软链接,而不会删除全局安装的二进制文件 卸载全局包和它的二进制执行文件需要使用: $ npm uninstall --global a 不符合预期的软链接删除...当不清楚是否安装了正确的软件包时是有可能发生意外的 npm 上的许多包是用来更改文件的,例如rimraf或代码 linter 工具。...://github.com/privatenumber/link "npm link")不会全局安装链接的包或二进制执行文件,并且也不会删除以前的软链接,可以在不同版本的 Node.js 中使用。

    1.6K20

    nvm安装node和npm,个人踩坑记录

    我采用nvm-setup安装windows版本的nvm nvm安装node出现的问题: 1、node成功了,npm没成功      解决:在nvm 安装了node之后,输入npm找不到该命令,当时安装报错如下...报错其实也看不明白,大概感觉是npm包下载的地址没连上,出错了,查看nvm目录文件夹,有一个temp文件夹,里面存放着npm的压缩包,把temp整个文件夹删除,执行uninstall v6.10.2的时候...,提示删除失败,需要手动删除,其实他是只删除了存放nodejs的文件夹,但是相应版本删除失败,这个试了很多编了一直都是这样,还没找到原因,手动删除node版本的文件夹:v6.10.2,npm安装失败我想还有一个原因可能下载地址出的问题...,所以最好还是在nvm文件夹下settings里配置一下node和npm安装地址,这样nvm安装node和npm时直接从淘宝镜像下载,可能就不会出错了。...win10系统安装nvm经常会出现问题,有时nvm安装了,但是cmd  输入 nvm 找不到命令,有时即使可以正常用nvm安装node,但是键入node命令和npm命令提示拒绝访问,这时候同理卸载nvm

    4.4K80

    webpack开发环境和生产环境_webpack开发环境和生产环境

    前言 如果我们需要使用webpack,就需要依赖node环境 nvm node npm webpack@cli webpack nvm安装 nvm是一个用来管理node版本的工具。...install.sh | bash 2.创建nvm文件夹 mkdir ~/.nvm 3.配置环境变量 编辑环境 vim ~/.zshrc 在文件最后写入环境变量 export NVM_DIR="$HOME...卸载指定版本的node nvm uninstall [version] 设置nvm的镜像 nvm node_mirror [url] 设置npm的镜像 nvm npm_mirror [url] 安装淘宝镜像...npm的服务器在国外,所以使用npm安装时速度很慢,那么可以安装一下cnpm,并且指定镜像为淘宝的镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org.../package.json' 解决方案:全局安装webpack-cli npm i -g webpack-cli 最后使用webpack -v来验证安装结果,出现以下结果代表安装成功 ➜ ~ webpack

    2.2K20

    三种方法在CVM安装Node.js

    这意味着您可以安装多个自包含的Node.js版本,而不会影响整个系统。 通过控制您的环境,nvm您可以访问最新版本的Node.js并保留和管理以前的版本。...要访问该nvm功能,您需要注销并重新登录或获取~/.profile文件,以便了解有哪些更改: source ~/.profile 随着nvm安装,您可以安装独立的Node.js版本。...使用以下语法安装express模块: npm install express 如果您想要全局安装模块,使用相同版本的Node.js将其提供给其他项目,您可以添加-g: npm install -g express...这将安装包: ~/.nvm/versions/node/node_version/lib/node_modules/express 全局安装模块将允许您从命令行运行命令,但是您必须将程序包链接到本地范围以从程序中请求它...如果要删除的版本是当前活动版本,则必须先停用nvmnvm deactivate 您现在可以使用上面的uninstall命令卸载当前版本,该命令将删除与目标版本的Node.js相关联的所有文件,但可用于重新安装的缓存文件不会被删除

    3.4K50
    领券