当前位置:   article > 正文

nrm ls问题internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);_internal/validators.js:124 throw new err_invalid_a

internal/validators.js:124 throw new err_invalid_arg_type(name, 'string', va

默认的 npm 下载源为海外,国内一般使用淘宝的镜像。可以使用 nrm 模块进行下载源的管理。

# 安装 nrm
sudo npm config set registry https://registry.npm.taobao.org --global
sudo npm config set disturl https://npm.taobao.org/dist --global

# 安装 nrm
npm i nrm -g


# 查看所有可用的下载源与当前下载源
nrm ls

# 使用淘宝源
nrm use taobao

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

在nrm ls 时出现了以下错误

internal/validators.js:124
    throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
    ^

  at validateString (internal/validators.js:124:11)
  at Object.join (path.js:375:7)
  at Object.<anonymous> (C:\Users\DB007\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20)
  at Module._compile (internal/modules/cjs/loader.js:1063:30)
  at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
  at Module.load (internal/modules/cjs/loader.js:928:32)
  at Function.Module._load (internal/modules/cjs/loader.js:769:14)
  at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
  at internal/main/run_main_module.js:17:47
] {
  code: 'ERR_INVALID_ARG_TYPE'
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

在这里插入图片描述

nrm 安装后使用出现这样的情况

1、首先检查node.js是否安装成功,输入 node -v 若可查看版本号,如图所示即安装成功;

若不一致则重新安装node.js。

查看node.js是否安装:

在这里插入图片描述

2、查看npm是否安装成功,如下图成功,反之则重新安装

3、

 at Object.<anonymous> (C:\Users\DB007\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20)
  • 1

找到此目录的cli.js文件打开

找到17行

//const NRMRC = path.join(process.env.HOME, '.nrmrc');(注掉)
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
  • 1
  • 2

ok 重新使用 nrm ls

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tItWoXsk-1616582255567)(环境坑.assets/image-20210322180842896.png)]

解决

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/198143
推荐阅读
相关标签
  

闽ICP备14008679号