nrm v1.2.5 版本 切换源后, 验证时显示没有切换的问题
  • npmjs 中 nrm 网址: https://www.npmjs.com/package/nrm
  • nrm 在 1.2.5 版本, 使用 nrm use taobao, 后 再使用 nrm ls 没有正确显示已经切换的问题
  • 修改方法
    • 找到你 nrm 安装的的 cli.js 文件, 例如我使用 nvm 安装 nodejs, 路径在 C:\dev\nvm\v14.15.1\node_modules\nrm\cli.js
    • 查找并修改 if (hasOwnProperty(customRegistries, name) && (name in registries || customRegistries[name].registry === registry.registry)) {
      • if (!hasOwnProperty(customRegistries, name) && (name in registries || customRegistries[name].registry === registry.registry)) {
      • 如下图, 增加一个 !
    • 再尝试一下切换, 应该就可以显示了
  • 其实不修改也没事儿, 因为 已经切换过去了, 只是没显示而已
posted on 2021-11-24 17:57  misaka10034  阅读(821)  评论(0编辑  收藏  举报