nvm安装配置记录

1,004 阅读3分钟

由于刚入行的时候不懂得爱惜自己的电脑
各种软件往c盘里塞东西
导致c盘爆满 然后重装了系统
然后就每装一个软件或者程序就第一时间打开设置 修改各种文件的缓存路径
这里记录一下重新装nvm时遇到的问题


因为没用过mac 这里只记录windows的安装过程


安装nvm

windows安装nvm比较简单
直接去github下载安装包
下载nvm-setup.zip这个包 就可以直接解压安装 So easy

nvm安装node

然后就是使用nvm安装node

	nvm list available // 查看可安装版本
	nvm install 14.15.0 // 安装指定版本node
	nvm list // 查看已安装版本
	nvm use 14.15.0 // 使用指定版本

	// 使用node -v 来检测是否安装成功

node -v 不是内部命令

第一次安装nvm 并没有出现这个问题 可能是因为重装系统的原因
后来网上搜了一下发现是环境变量的问题
nvm 安装完成以后 会自定多出两个环境变量(系统个个人都有) 如下

然后path下会多出这个

注意NVM_HOME是你安装路径,
然后看 NVM_SYMLINK 这是nvm当前使用的node版本的文件存放的地方

我进到我的安装目录发现并没有nodejs这个目录
然后 创建目录nodejs 重新执行nvm use 14.15.0

在运行node -v 就成功了

然后就是修改了镜像源和npm缓存路径 这里也顺便贴一下

npm config set prefix 新制定的全局安装路径,如:D:\Development\node\nvm\node_global
npm config set cache 新制定的缓存路径,如:D:\Development\node\nvm\node_cache
npm config set registry http://registry.npm.taobao.org/  #淘宝镜像源	

npm -g 安装成功 但是不能使用

后面我需要全局安装工具的时候 发现安装成功但是不能使用

想到可能是因为我改了npm的安装路径和缓存路径的原因
于是 去修改环境变量 在path中添加 新制定的全局安装路径D:\Development\node\nvm\node_global

但是又有报错。。。

无法加载文件 D:...\live-server.ps1,因为在此系统上禁止运行脚本

npm : 无法加载文件 D:\Development\node\nvm\node_global\live-server.ps1,因为在此系统上禁止运行脚本。有关详细信息

又去google一通

说是没有权限 按照网上的办法试了一下

  get-ExecutionPolicy 

  输出:

  Restricted //限制的意思

  受限制的,表示状态是禁止的,那就给个权限:

  Set-ExecutionPolicy -Scope CurrentUser

  输入:

  RemoteSigned
  然后回车

完了就好了 虽然不知道那些命令啥意思 但是问题解决了就行

此记录虽然不一定适用于你 但是可以当个参考

补充

nvm安装nodejs后,npm报错无效的解决方案

在nvm安装目录下找到settings文件,加入以下代码

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

然后保存并关闭,打开命令行,把之前的清掉

nvm uninstall 版本号 

再次安装

nvm install 版本号