一、nrm : 无法加载文件 E:\nodejs\nrm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
报错截图:

1.按win键,搜索powershell,点击“以管理员身份运行”

2.输入下面命令,设置当前权限为可用(禁用->可用)
set-ExecutionPolicy RemoteSigned

3.按"Y"执行即可解决问题。
二、throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
^
d at validateString (internal/validators.js:124:11)
at Object.join (path.js:402:7)
at Object.<anonymous> (E:\nvm\v14.17.0\node_modules\nrm\cli.js:17:20)
报错截图:

1.检查node.js是否成功安装,即查看当前node版本,显示出版本号即安装成功,若不成功需重新安装。
执行命令:node -v

2.检查npm是否成功安装,即查看当前npm版本,显示出版本号即安装成功,若不成功需重新安装。
执行命令:npm -v

3.根据报错路径找到对应文件夹下的cli.js,找到他的17行进行一些操作。

4.将17行替换成下面这一句
| const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc'); |

或者直接将17行的“HOME”改成“USERPROFILE”
5.再次运行nrm ls得出结果(此时是在管理员模式下运行,结合第一步看)

