在全局安裝完nrm后執(zhí)行nrm ls 無效
報錯:[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
注意看綠框位置的錯誤信息:

Snipaste_2021-07-31_17-16-28.png
根據(jù)提示的路徑找到文件:

image.png
找到第17行修改如下:
// const NRMRC = path.join(process.env.HOME, '.nrmrc');(原來的配置刪除)
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
學(xué)了點node.js才知道在環(huán)境變量的獲取和設(shè)置上,很多windows命令都會阻塞,這里使用process.env.HOME在windows無效,而是通過process.env.USERPROFILE獲取用戶的家目錄路徑。