由于刚入行的时候不懂得爱惜自己的电脑
各种软件往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 版本号