node.js - MAC - NPM - VSTS - 将注册表和令牌插入全局 npmrc 文件
问题描述
我需要为我正在处理的项目向我的计算机添加一个全局注册表。它不能驻留在项目的本地 - 我知道这是可行的,但为了这个项目,我不能把它留在那里。
我已经尝试过 npm config set registry... 但我正在通过 VSTS 工作,它提供了一个已经生成的令牌。当我尝试它时,在设置后,输入用户名/密码/电子邮件...它返回:
注册表在未定义的 npm ERR 上为 PUT 返回 404!
仅适用于 Windows 的选项:
推荐(适用于 Windows 用户):安装并运行 auth helper
npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
vsts-npm-auth-config .npmrc
但另一种方法是手动添加它。它给了我一个令牌,我只需要以某种方式在全球范围内添加它......我在网上找到了零,这有帮助。
有任何想法吗?
解决方案
您只需要复制生成的令牌并粘贴到 $home for mac 系统中的 .npmrc 文件即可。
更多信息:设置客户端的 npmrc
推荐阅读
- angular - Kendo DateTimePicker 自定义问题
- python - 为什么在 pandas 中使用块不是读取大型 csv 的有效方法?
- javascript - 如何使用 JavaScript 在页面刷新时保持本地存储值?
- arm - STM32CubeIDE HAL - 生成的 EXTI 中断不会触发 - STM32F4
- flutter - 如何在 Dart 中定义新的运算符?
- javascript - 如何提取 JSON 的不同部分以获得特定的对象数组?
- javascript - 如何防止一个子元素缩放
- deprecated - GMB - 删除 Business Information API 中的 LocationState 对象
- teradata - Teradata TRANSLATE_CHK 也为非 unicode 字符返回 0
- c# - 如何使另一个表单 txtBox、标签的 UserControl 设置值