node.js - NPM 安装失败并带有私有仓库
问题描述
npm login
.- 我输入用户名、密码和电子邮件 --> 我成功登录。
- 我更改了一个包。
- 我运行
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”--> 也说包丢失了!?什么?我现在点击了“报告”按钮......因此我没有得到正在发生的事情?
解决方案
解决了!
问题是 - 我在尝试运行的目录的根目录中找到了一个旧的“.npmrc”文件npm install
(并且它包含无效的 AUTH 令牌)。因为我登录控制台并发布工作正常......我在几个小时后才意识到这个问题......
推荐阅读
- sql-server - 一种跨多行强制唯一性的方法,或者重新设计这样就没有必要了?
- tcl - 如何在 tcl 中查看字典(键)中的项目?
- c++ - 嵌套状态机 C++
- javascript - 样式recaptcha包装div
- python - 附加到列表列表
- angular - 在Angular 9中更改路线时防止图像重新加载
- java - JAVA正则表达式包含字母中间带点的单词并包含带点的特殊单词
- reactjs - 如何使用 React Navigation V5 在我的抽屉中添加注销按钮
- reactjs - 在ase.config.ts 中导入 JSDOM 时出现“无效数组长度”错误
- r - 尝试将颜色添加到 R ggplot(火山图)时出错