gpt4 book ai didi

node.js - .npmrc 忽略了私有(private)包

转载 作者:行者123 更新时间:2023-12-03 16:57:36 38 4
gpt4 key购买 nike

我正在尝试在 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
在这里你可以得到几个答案
Install npm module from gitlab private repository

关于node.js - .npmrc 忽略了私有(private)包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66710861/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com