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

节点的NVM版本的$NODE_PATH不工作

节点的NVM版本的$NODE_PATH不工作是指在使用NVM(Node Version Manager)管理多个Node.js版本时,设置$NODE_PATH环境变量后无法正常工作的问题。

NVM是一个用于管理Node.js版本的工具,可以方便地切换不同版本的Node.js。$NODE_PATH是一个用于指定Node.js模块搜索路径的环境变量,它告诉Node.js在哪里查找模块。

解决这个问题的方法如下:

  1. 确认NVM已正确安装:首先,确保已正确安装NVM,并且已经通过NVM安装了所需的Node.js版本。可以通过运行nvm --version来检查NVM是否安装成功。
  2. 检查$NODE_PATH设置:确保$NODE_PATH已正确设置。可以通过运行echo $NODE_PATH来查看当前的$NODE_PATH设置。如果没有设置或设置错误,可以通过编辑shell配置文件(如~/.bashrc或~/.zshrc)来添加或修正$NODE_PATH的设置。正确的设置示例:export NODE_PATH=~/.nvm/versions/node/v14.17.0/lib/node_modules
  3. 重新加载shell配置文件:在修改了shell配置文件后,需要重新加载该文件,或者重新启动终端窗口,以使新的$NODE_PATH设置生效。可以运行source ~/.bashrcsource ~/.zshrc来重新加载配置文件。
  4. 检查Node.js模块安装位置:确保所需的Node.js模块已正确安装在指定的Node.js版本下。可以通过运行npm list -g来查看全局安装的模块列表。如果模块没有正确安装,可以使用npm install -g <module>命令进行全局安装。
  5. 检查Node.js版本切换:确认当前使用的Node.js版本与设置的$NODE_PATH对应。可以通过运行nvm current来查看当前使用的Node.js版本。如果版本不一致,可以使用nvm use <version>命令切换到正确的版本。
  6. 重启应用程序或终端:在完成上述步骤后,可能需要重新启动应用程序或终端窗口,以使所有更改生效。

总结起来,解决节点的NVM版本的$NODE_PATH不工作的问题,需要确保NVM正确安装,$NODE_PATH正确设置,Node.js模块正确安装,并且当前使用的Node.js版本与设置的$NODE_PATH对应。如果问题仍然存在,可以尝试重新加载配置文件或重新启动应用程序或终端窗口。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Node版本nvm安装与使用

一、nvm是什么 nvm全名node.js version management,是一个nodejs版本管理工具。...通过它可以安装和切换不同版本nodejs,主要解决node各种版本存在兼容现象 二、下载nvm 点击github下载地址 可以下载最新nvm版本,本次下载安装是windows版本。...三、安装nvm 1.将nvm-setup.zip下载到电脑中,解压后双击nvm-setup.exe进行安装 2、选择nvm安装路径 3、选择nodejs路径 4、安装完毕后可使用cmd打开命令行工具,输入...nvm查看其命令 四、安装、管理node.js常用命令 1.查看本地安装所有node版本 nvm list 2.安装指定版本node,可自定义版本 nvm install 8.16.0 3.使用指定...node版本 nvm use 8.16.0 4.卸载 nvm uninstall 8.16.0 注意:安装nvm路径最好不要出现中文和空格

1.3K10
  • nvm管理不同版本node和npm

    写在前面 nvm(nodejs version manager)是nodejs管理工具,如果你需要快速更新node版本,并且不覆盖之前版本;或者想要在不同node版本之间进行切换;使用nvm来安装我们...我们可以通过nvm管理不同版本node和npm, nvm下载安装 下载使用之前,避免不必要麻烦,先将之前node版本删除(同时清除相应多余环境变量也是一个好习惯);  现在nvm-windows...使用nvm 几个常用命令 nvm install 6.2.0 *选择安装node 版本 nvm use 6.2.0 *切换使用node版本 nvm list...#卸载对应版本 nvm与n区别 ?...写在后面 貌似之前nvm只有mac版本,现在window操作系统小伙伴们,我们福利来啦,window版本nvm在github已经开源,让我们尽快使用nvm来管理我们node版本吧!!

    2.5K80

    使用nvm管理不同版本node与npm

    前言 随着大前端快速发展,node版本更新很快,我们在工作中,可以会有老版本node项目需要维护,也可能有新版本node项目需要开发,如果我们只有一个node版本的话将会很麻烦,nvm可以解决我们难点...使用 命令 作用 nvm ls 列出所有已安装 node 版本 nvm ls-remote 列出所有远程服务器版本(官方node version list) nvm list 列出所有已安装 node...版本 nvm list available 显示所有可下载版本 nvm install stable 安装最新版 node nvm install [node版本号] 安装指定版本 node nvm...[node版本号] 给不同版本号添加别名 nvm unalias [别名] 删除已定义别名 nvm alias default [node版本号] 设置默认版本 参考文档 nvm使用教程 nvm常用命令...最后 如果我一开始就知道这工具,就不用两个版本来回装好几次,各种bug各种兼容都是泪啊

    87230

    使用 nvm 管理不同版本 node 与 npm

    使用 nvm 管理不同版本 node 与 npm 补充说明:Mac 下通过 brew install nvm 所安装 nvm ,由于安装路径不同,无法正确启用。...于是团队开始试用管理 node 版本工具  nvm,试用后发现 Mac 下很好用,推荐大家尽快用起来。...版本 如果你默认 node 版本(通过 nvm alias 命令设置)与项目所需版本不同,则可在项目根目录或其任意父级目录中创建 .nvmrc 文件,在文件中指定使用 node 版本号,例如:...node 是否切换为对应版本 五、nvm 与 n 区别 node 版本管理工具还有一个是 TJ 大神 n 命令,n 命令是作为一个 node 模块而存在,而 nvm 是一个独立于 node/npm...因此不能很好满足『按不同 node 版本使用不同全局 node 模块』需求。 因此建议各位尽早开始使用 nvm ,以免出现全局模块无法更新问题。

    2.6K70

    Mac全栈开发-NodeJS

    NVM版本) git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe...使用NVM 安装好 NVM 之后就可以安装指定版本Node了,假设安装4.2版本可以执行下面命令: nvm install 4.2 NVM可以同时安装多个版本Node,切换使用也是相当方便,下面命令指定使用...4.2版本nvm use 4.2 查看你安装Node列表: nvm ls NVM默认从 http://nodejs.org/dist/ 下载资源,速度相对较慢,我们可以切换到国内源: export...创建全局包目录 $ mkdir "${HOME}/.npm-packages" 在.bash_profile/.zshrc中增加下面代码 NPM_PACKAGES="${HOME}/.npm-packages" NODE_PATH...="$NPM_PACKAGES/lib/node_modules:$NODE_PATH" PATH="$NPM_PACKAGES/bin:$PATH" 在 $HOME/.npmrc 中增加下面代码 prefix

    66220

    nvm 更好用 node 版本管理工具

    为合作者提供可复制环境 Volta 允许你用一个命令为一个项目选择节点引擎和包管理器: volta pin node@12 Volta 将 Node 引擎准确版本保存在 package.json,...Volta 功能依赖于创建符号链接,所以你必须: 启用开发者模式(推荐) 以提升权限运行 Volta(推荐) Windows 下 linux 子系统 如果您在 Linux Windows...安装 node 引擎 要将工具安装到工具链中,需要设置该工具默认版本。Volta 将始终使用这个默认值,除非您在一个已配置 Volta 使用不同版本项目目录中工作。...(或 Windows 中 PATH)中由 Volta 提供节点可执行文件将在默认情况下自动运行选择 node 版本。...在项目上工作的人都会自动获得您选择相同版本

    2K10

    RDP你凭据工作RDP密码刷新

    你是否有过这样经历?...新电脑使用Microsoft账号登录后,RDP提示“你凭据工作” 在修改Microsoft账户密码后,RDP密码一直更新 在Microsoft账户开启无密码后,RDP无法使用 如果你不属于上述情况...check-whether-a-group-policy-object-gpo-is-blocking-rdp-on-a-local-computer 解决方案 思路/过程 因此问题,我曾经多次在微软官方社区已经微软官方英文学习网站中...我意识到,是因为没更新,本地和远程数据不一样,这个数据可能也不仅限于RDP密码 至此,我试着研究是否存在主动更新密码方法,于是我发现是StackExchange问题 我尝试了将账户类型转换为本地账户...RDP端口没有放行,检查后果真如此 于是就出现了首次登录时依然无法使用问题 然后恰巧我又注意到了最近版本不能用Microsoft密码登录windows了(在一次争论中) 当我想要证明时候突然发现最近好像早已没有使用密码登录选项了

    12.6K30

    使用nrm和nvm管理你npm源和node版本

    目录 使用nrm管理你npm-registry 使用nvm管理你node版本 发布个人专属npm包 发布 更新 使用nrm管理你npm-registry npm源在国外,对于国内开发人员来说,...可是nrm安装在mac和windows下是依靠npm。噗:) 使用nvm管理你node版本 对cnpm源进行管理可以让我们平时安装包时更快。同样我们平时也可能会有切换node版本场景。...全局安装 npm install -g nvm 查看nvm版本 nvm -v 下载最新 node 版本 nvm install latest 查看远程已经存在版本 # 可能会很慢,请耐心等待 nvm...ls-remote 下载指定版本nodejs nvm install v8.6.0 # 默认是64位,32位需指定 nvm install v8.6.0 32 当前使用版本 nvm current 使用指定版本...nvm use v8.6.0 查看已经安装nodejs版本 nvm list # or nvm ls 查看nodejs版本 node -v 发布个人专属npm包 对于jser来说,每天都会和大量

    1.4K20

    NodeJS 多版本管理

    NodeJS 多版本管理 背景 随着前端快速发展,作为前端开发人员,工作中研发维护不同 NodeJS版本 项目,是相对普遍,那么开发机器上只有一个版本NodeJS是无法满足,通常做法都是 切换环境变量...nvm list [available]: 列出已经安装node.js版本。可选available,显示可下载版本部分列表。这个命令可以简写为nvm ls [available]。...nvm on: 启用node.js版本管理。 nvm off: 禁用node.js版本管理(卸载任何东西) nvm proxy [url]: 设置用于下载代理。留[url]空白,以查看当前代理。...nvm use 将继续使用所选版本,但根据提供值切换到32/64位模式 nvm root [path]: 设置 nvm 存储node.js不同版本目录 ,如果未设置,将使用当前目录...设置环境变量 NODE_PATH=F:\nodejs 重新打开命令行窗口, 执行 npm -v C:\Users\admin>npm -v 9.8.0 剩余其他操作和原来保持一致 综上所述,NodeJS

    2.2K10

    nvm——一个在window系统下管理node版本工具

    先献祭上git入口nvm-windows。 在开发过程中我们要到不同工具,这些工具有时候依赖不同版本node环境,这就需要来回切换node环境。 难道我们要陷入卸载重装循环吗? 当然不是。...我们可以使用切换node版本工具——比如此处nvm-windows。 1. 安装 安装包下载地址 ?...常用指令 nvm list 查看已安装node版本列表。 nvm use 4.6.1 切换node版本到4.6.1版本。...nvm install latest 安装最新node版本,也可以指定版本号。 其他可以nvm -h ,通过帮助查看。 4....注意:因为nvm管理者node版本,所以卸载nvm对应会卸载所管理node版本。 5. 延伸 在Mac系统系统下,也有对应工具nvm

    1.1K10

    【图文教程】windows系统使用nvm实现多版本node切换

    介绍nvm 是 node version manager(node 版本管理工具)缩写,是一个命令行工具,用于管理和切换到不同版本 node.js。...,环境变量打开方式:右键我电脑->属性->高级->环境变量-> 用户变量Path删除->系统变量NODE_PATHnode删掉检查node和npm,在cmd中输入node-v、npm-v,然后重启电脑...nvm install x.x.x(如:nvm install 12.22.7)安装指定版本        一旦你安装了一个版本 node,就会自动为你安装相应版本 npm,所以不需要单独安装npm...执行nvm list查看已安装node版本执行nvm use x.x.x(如:nvm use 12.22.7)切换到指定node环境4.另外补充其他nvm命令​nvm use latest 安装最新版本...nvm use lts 安装长期支持版本安装 Node 长期支持(LTS)版本更好,因为它 bug 更少

    2.5K30

    webpackwatch选项工作原因分析

    使用vue-cli创建项目 因为以前用过webpack,而vue-cli创建项目底层其实还是使用webpack构建,所以使用起来还是很简单。...# 使用yarn,这个命令是跟npm兼容,但速度快很多,而且可以保证依赖包版本一致性,强烈推荐 yarn install --global vue-cli vue-cli webpack vue-demo...而vue-cli广大使用者并没有报告存在该问题。 个人感觉不应该是webpack这个功能有问题,还是应该是环境问题。...而我现在开发操作系统是Windows,那么就只剩下2个可能原因了。 windows路径问题 IDEsafe write特性干扰 试了一下终于发现是IDEsafe write特性这个问题造成。...IDE这个特性是为了安全地写文件,它会先将文件写到一个临时文件里,然后最后一个原子move操作将文件move到目标位置。但这样webpack检测文件变动原来逻辑就不工作了。

    4.1K60

    windows安装器引导驱动器选择哪个?_git安装教程 windows

    大家好,又见面了,我是你们朋友全栈君。 git cz是git一个插件,git本身并不提供,但其提供了非常强格式管理以及良好操作模式,使其可以完全替代git commit。...一、安装nvm 1.进入https://github.com/coreybutler/nvm-windows/releases下载nvm-setup.zip安装包 2.解压,点击EXE安装nvm; 3....进入nvm安装路径,点击install.cmd直接按回车,成功后将生成settings.txt文件,编辑,在后面追加镜像配置(下载更快) node_mirror: http://npm.taobao.org...use 7.10.1; 6.npm config set prefix “npm安装路径” 7.npm install npm -g; 8.配置环境变量 变量名:NODE_PATH 变量值:npm路径...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.5K20

    【老码农随心记】如何用NVM优雅管理node多个版本

    简介 node版本管理工具 安装和管理node不同版本 官网地址 Github https://github.com/nvm-sh/nvm 安装 MacOS Or Linux curl -o- https...安装指定版本nodejs 安装最新版本 nvm install latest 8.16.2 nvm install 8.16.2 64-bit 16.15.0 nvm install 16.15.0...64-bit 14.99.3 nvm install 14.19.3 64-bit 12.22.12 nvm install 12.22.12 64-bit 查看已安装版本 C:\Users\...解决方法 找到NVM安装目录,例如我电脑:C:\Users\oldgeek\AppData\Roaming\nvm nvm01-02 用编辑器打开:settings.txt, 末尾添加下面内容,...,例如安装16.15.0版本node nvm install 16.15.0 64-bit 问题二:exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ��� C:\Users

    86820

    Node版本管理工具 - Nvm下载、安装配置与使用

    1、业务背景 不同时期项目使用Node版本也不一样,随着版本更新一直在使用Node版本也在不断升级,本文介绍一个Node版本管理工具,可自由切换版本。...选择nvm安装路径 选择nodejs安装路径 3)配置环境变量 ① 新建 NVM_HOME 系统变量,变量值为NVM安装路径 ② 编辑Path环境变量,增加变量值 %NVM_HOME%...使用 1)检查是否安装成功 终端输入nvm,输出以下结果说明安装成功 2)nvm常用命令 ① nvm list:列出已经被nvm管理所有node版本nvm list available:列出所有可用...node版本nvm install xxx:安装node,,xxx指具体版本号 如nvm install 12.13.1 nvm install latest:安装最新测试版 nvm install...lts:安装最新稳定版 ④ nvm use xxx:切换版本,xxx指具体版本号 如nvm use 12.13.1 以上就是Node版本管理工具 - Nvm下载、安装配置与使用介绍,做此记录,如有帮助

    2.9K12

    远程桌面失败:你凭据工作

    然后按照以下操作,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己身份验证”。 ? ? 方法二: 更改远程桌面服务端一个远程服务设置就可以了。...方法三: Win+R,输入gpedit.msc,打开本地组策略编辑器,点击“计算机配置”——“管理模板”——“系统”——“凭据分配”,双击右边窗口“允许分配保存凭据用于仅 NTLM 服务器身份验证”...第二步:在弹出窗口中选中“已启用”,再单击“显示”,在弹出窗口中,输入“TERMSRV/*”。...(确保 TERMSRV 为大写)   注:“显示内容”对话框中服务器名称格式为:TERMSRV/computername,computername变量可以是一台特定远程计算机名称(例如,TERMSRV.../myremotepc),或者您可以使用星号(*)包含一组计算机(例如,TERMSRV/* 或 TERMSRV/*.corp.com),其中包含计算机名称应该与“远程桌面连接”对话框中“计算机”框中输入名称完全一致

    9.5K10

    Ceph集群中Monitor节点和OSD节点角色以及它工作原理和功能

    Monitor节点在Ceph集群中扮演着维护集群状态和元数据角色。工作原理:Monitor节点通过使用自己存储系统来记录管理整个集群元数据和状态信息。...当Ceph集群中任何设备(如OSD、MDS)启动时,它们将向Monitor节点注册自己身份和状态信息,并定期向Monitor节点汇报自己健康状况。...一个Ceph集群由多个OSD节点组成,每个OSD节点负责管理和维护一部分数据。OSD节点工作原理如下:OSD节点将数据划分为对象,并将这些对象存储在本地硬盘上。...通过多个OSD节点实现数据冗余备份过程如下:Ceph集群中每个数据对象都会被分片并在多个OSD节点上存储多个副本。Ceph集群使用CRUSH算法来确定每个对象在哪些OSD节点上进行复制。...当某个OSD节点发生故障时,数据仍然可以从其他正常副本OSD节点上获取,从而实现数据冗余备份。

    69931

    解决老版本IE兼容rgba问题

    我们一般写一个半透明 div ,只需要给这个 div 设置如下属性即可: background: rgba(255,255,255,0.5); 但是如果遇上 IE8 就有点蛋疼了。...比如 rgba(255,255,255,0.5) 就是透明度为 0.5 白色。 如果做到兼容 IE8 ,要用到 IE filter 。...filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF); 第二行意思是当上一行透明度不起作用时候执行...其本来是用来做渐变,但是这个地方不需要渐变,所以两个参数设置成了相同颜色。 注意:这个颜色“#7FFFFFFF”由两部分组成。...这个是六进制颜色值,要跟 rgb 中取值相同。比如 rgb(255,255,255) 对应 #FFFFFF ;都是白色。 现在 半透明 div 就可以兼容IE8了。

    1.7K00
    领券