nvm安装nodejs(安装在非系统盘内)
2024-08-28 03:06:11
在使用nodejs时有时需要不同的版本之间进行切换,所以就用到了版本管理工具nvm,在windows系统下用的是nvm-windows,这里选择的是nvm-noinstall.zip免安装版本(需要配置);
- 下载完成后将文件解压在要安装的文件夹里(比如:D:\dev\nvm)。解压后的文件主要有:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe这五个文件
- 在install.cmd上右键,管理员身份运行,打开命令行窗口,直接回车,会显示成功在c盘根目录下生成setting.txt文件,记事本打开,改成如下
root: D:\dev\nvm
path: D:\dev\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/,保存将setting.txt文件剪切到D:\dev\nvm文件夹内,node_mirror和npm_mirror是使用的国内淘宝镜像,下载比较快,arch系统的位数,32位的就改成32
- 接着修改环境变量,环境变量有系统变量和用户变量,我是配置的用户变量,在经过上面几步的操作后,在系统变量的里有NVM_HOME和NVM_SYMLINK,将他们删除,如果path里有自动添加的
D:\dev\nvm和D:\dev\nodejs的话,也删掉
- 修改用户变量,在用户变量里分别新建NVM_HOME和NVM_SYMLINK,值分别是D:\dev\nvm和D:\dev\nodejs,path最前面加上%NVM_HOME%;%NVM_SYMLINK%,注意分号隔开;
- 此时打开命令行,输入nvm v查询出来版本号则安装成功,
- 安装nodejs 安装nodejs时一定要将命令行切换到要安装的文件夹内安装(如切换到D:\dev\nvm)
执行命令 nvm install latest
等待下载完成则安装上了nodejs,根据提示 nvm use 版本号,使用相应版本
另外npm的全局路径设置:
npm config set prefix "D:\dev\nvm\npm"
进入命令行执行以上命令,在c:\users\用户名\ 目录下会有一个.npmrc文件,记事本打开是
prefix=D:\dev\nvm\npm
这是全局安装的路径
命令行执行
npm install npm -g
在全局下安装了npm,则全局下可以使用npm
最后还要配置npm的环境变量,在用户变量中新建NVM_HOME,值为D:\dev\nvm\npm,path的最前面加上%NPM_HOME%,完成!!以上参考了网上很多大神的教程,以及安装过程中遇到的坑,以作总结!
最新文章
- NOIP2003pj栈[卡特兰数]
- SimpleDateFormate的使用
- .Net4.0如何实现.NET4.5中的Task.Run及Task.Delay方法
- 【玩转Ubuntu】01. Ubuntu上配置JDK
- 移除GridView中的重复项
- 生产环境使用Nginx+uwsgi部署Django
- Tomcat在修改代码后不会自动reload解决办法
- alpha-咸鱼冲刺day4-紫仪
- 【转】构建高性能WEB站点之 吞吐率、吞吐量、TPS、性能测试
- ThreadLocal, HandlerThread, IntentService
- CSAPP:第一章学习笔记:斗之气1段
- Percona XtraBackup使用说明(转)
- Android开发者的Anko使用指南(三)之资源
- 前端vue框架 脚手架
- 第三十四天- 线程队列、线程池(map/submit/shutdown/回调函数)
- null 解决方法
- MAC 10.10 开机登录无敌风火轮问题解决方式
- ORA-00600:internal error code,arguments:[keltnfy-idmlnit],[46],[1],[],[],[],[],[]
- echarts将折线图改为曲线图
- springboot(四)-项目部署
热门文章
- 程序员笔记|常见的Spring异常分析及处理
- uva11491 奖品的价值(贪心)
- bzoj2132: 圈地计划(最小割)
- JavaWeb:Cookie处理和Session跟踪
- Collection、泛型
- CBV 与 FBV
- python入门之进程与线程
- 10g duplicate and 11g dupliacte db for standby
- POJ 2318 TOYS 利用叉积判断点在线段的那一侧
- ERROR [org.apache.hadoop.util.Shell] - Failed to locate the winutils binary in the hadoop binary path