gpt4 book ai didi

node.js - 将 .npmrc 文件添加到 Angular 项目

转载 作者:行者123 更新时间:2023-12-05 05:57:18 32 4
gpt4 key购买 nike

我似乎错过了执行此操作的整个步骤。我在我的 Angular 项目的根目录中添加了一个 .npmrc 文件,并在其中添加了以下行:

@example/xxx:registry=ssh/url/of/my/private/repo/in/bitbucket

并相应地在我的 package.json 中添加 @example/xxx 以从我的私有(private)存储库安装依赖项。

但是,该文件似乎根本没有任何效果,甚至在运行 npm install 失败时甚至无法识别,并返回一个错误,表示在 npm 注册表中找不到我的包(这是预期的)。除了在项目的根目录中简单地创建 .npmrc 文件之外,我还需要做些什么吗?

我的目标是能够使用正确的配置推送项目,以便每个有权访问包和项目 repo 的人都可以简单地拉取项目并能够安装和使用私有(private)包。

最佳答案

在 Angular 项目的 package.json 中添加如下行即可解决问题:

"package-name": "url/of/package/repo"

但是,我想更改包范围并能够使用 @SCOPE/xxx:registry=......

解决它

*它是一个私有(private)包,没有发布。

编辑:我只是打错了字。 .npmrc 文件中的以下行有效:

@SCOPE:registry=https://....

不需要 xxx 部分。感谢 gitlab 包注册表文档。

关于node.js - 将 .npmrc 文件添加到 Angular 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68858535/

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