- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 gitlab 私有(private)实例上使用我的第一个私有(private) npm 包
我添加了 @ajouve:registry=https://gitlab.my-website.io/api/v4/packages/npm/
至.npmrc
命令npm get
似乎返回了正确的配置
; "project" config from /Volumes/Work/service/.npmrc
@ajouve:registry = "https://gitlab.my-website.io/api/v4/packages/npm/"
; "cli" config from command line options
omit = []
user-agent = "npm/7.5.4 node/v12.18.1 darwin x64"
; node bin location = /usr/local/bin/node
; cwd = /Volumes/Work/service
; HOME = /Users/ajouve
; Run `npm config ls -l` to show all defaults.
但是当我想添加包时
npm install --save @ajouve/my-module
我有
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@ajouve/my-module Not found
npm ERR! 404
npm ERR! 404 '@ajouve/my-module@*' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/ajouve/.npm/_logs/2021-03-19T15_06_50_186Z-debug.log
转到
https://registry.npmjs.org
npm config ls -l | grep registry
我有
metrics-registry = "https://registry.npmjs.org/"
registry = "https://registry.npmjs.org/"
@ajouve:registry = "https://gitlab.my-website.io/api/v4/packages/npm/"
最佳答案
代替 git://,使用 git+ssh://
npm i -S git+ssh://git@gitlab.com:<org>/<project>.git
在这里你可以得到几个答案
关于node.js - .npmrc 忽略了私有(private)包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66710861/
我看到其他人有similar problems ,但我还没有找到解决方案。 安装步骤 我按照 these instructions 执行以下操作在 Ubuntu/WSL2 上安装 nvm 和 node
我看到其他人有similar problems ,但我还没有找到解决方案。 安装步骤 我按照 these instructions 执行以下操作在 Ubuntu/WSL2 上安装 nvm 和 node
如下所示,绝对路径可以,但我需要 npm使用 .npmrc 目录中的相对路径文件(项目的当前工作目录),而不是绝对路径。 如何指定相对路径(而不是写出绝对路径),或者如果不是那么简单,如何设置? /.
我可以通过配置我的 .npmrc 从我的内部/私有(private)注册表发布和安装包,如下所示: $ npm config set registry https://mynpm-registry
是否可以为同一范围包含多个注册表?在我的公司,我们对公共(public) NPM 注册表和内部注册表都使用 @mycompany 范围。 我试过 @mycompany:registry=https:/
我有一个项目,我们使用 font awesome 5 库。我按照 here 中的说明进行操作并添加了 .npmrc使用我的身份验证 token 归档。 将其放入 repo 中是一种安全的行为吗?我希望
如果这是我的项目布局: package.json .npmrc /client /server 我希望 npm 将模块安装到: /server/node_modules我应该将前缀设置为什么? 现在我
我的项目中需要一个模块来下载私有(private) npm 包。为此,我使用 .npmrc 文件来提供下载包所需的只读 token 。为了将 npm 提供的 token 保留在文件之外,我希望将其添加
在我的项目中,我想使用一个.npmrc 文件来指向一个私有(private)仓库。从 npmrc 的文档中我们读到: NOTE: Because local (per-project or per-u
我在全局 .npmrc 文件中配置了一个私有(private)注册表。现在我想在同一个 npmrc 文件中配置一个后备注册表。当 npm 无法在我的私有(private)存储库中找到模块时,我希望它从
我在我的 Mac OS Sierra 上安装了 Node 。我在工作中使用 Windows,所以我在 Node 文件夹中有一个 .npmrc 文件,但我似乎在 mac 中找不到它。问题是我想添加格式的
如何在我的项目中设置一个 .npmrc 文件来定义我自己的私有(private)注册表?我不想在我的用户配置 .npmrc 中有这种配置。每个其他开发人员都应该能够只 git clone 项目并运行
这是我的问题。我们有一个仅在 VPN 中有效的私有(private) NPM 注册表。我想要一个后备注册表 https://registry.npmjs.org这样当我离开 VPN 时,它就可以无缝运
我正在尝试在 gitlab 私有(private)实例上使用我的第一个私有(private) npm 包 我添加了 @ajouve:registry=https://gitlab.my-website
我遇到了一个问题,我不确定如何以最佳方式解决。这是: 我们最近开始使用私有(private) NPM 包,并试图找出如何将本地开发循环与 CI 和部署管道联系起来。 我查看并开始利用 NPM_TOKE
我目前正在运行我的脚本 node --no-deprecation main.js 我想知道是否有办法将此选项添加到 ~/.npmrc 或其他(环境变量)中,这样我就不需要将该选项添加到命令行中。我只
我的项目在其根目录中有一个 .npmrc,其中包含臭名昭著的 ${NPM_TOKEN} hack 并且是 CI、登台、生产等所必需的。 为了解决这个现实,我希望开发人员能够告诉 npm 使用替代的 .
我正在读这个 stackoverflow answer在不使用 sudo 的情况下运行 yo 和 npm,将它们的结果保存在 ~/.node 中。 它使用 echo prefix = ~/.node
我正在尝试从私有(private)存储库安装库,但在尝试使用 npm 时一直出错。 我正在使用:OSX 小牛队 10.9.3 Node v0.10.28npm 1.4.10(这是在尝试使用 1.4.1
我想知道如何配置 .npmrc 文件,以便我可以拥有一个默认注册表和一个具有身份验证的不同范围的注册表。 我将 Nexus 用于私有(private)存储库,但我不确定如何为作用域注册表设置身份验证,
我是一名优秀的程序员,十分优秀!