首页 > 解决方案 > NPM 安装失败并带有私有仓库

问题描述

  1. npm login.
  2. 我输入用户名、密码和电子邮件 --> 我成功登录。
  3. 我更改了一个包。
  4. 我运行npm publish并发布了(org)包,我可以在 NPM 网站上浏览它(当我登录时)。

5. 但是当我尝试安装相同的软件包时:npm install @my_handle/package_name我收到错误:404。未找到:@my_handle/package_name@latest

当我运行 a:npm config edit它包含以下内容:

//registry.npmjs.org/:_authToken=my_token
@my_handle=https://registry.npmjs.org/
@my_handle:registry=https://registry.npmjs.org/
always-auth=true

当我登录到 NPM 时,单击设置,然后通过绿色链接尝试运行包“>_try on RunKit”--> 也说包丢失了!?什么?我现在点击了“报告”按钮......因此我没有得到正在发生的事情?

标签: node.jswindowsnpm

解决方案


解决了!

问题是 - 我在尝试运行的目录的根目录中找到了一个旧的“.npmrc”文件npm install(并且它包含无效的 AUTH 令牌)。因为我登录控制台并发布工作正常......我在几个小时后才意识到这个问题......


推荐阅读