我好像在这个过程中缺少了一整个步骤。我在我的Angular项目的根目录下添加了一个 .npmrc 文件,并在其中添加了以下行:
@example/xxx:registry=ssh/url/of/my/private/repo/in/bitbucket
因此,我在package.json
中添加了@example/xxx以从我的私有存储库安装依赖项。
然而,该文件似乎没有任何效果,甚至在运行npm install
时也不被识别,返回一个错误,指出在npm注册表上找不到我的包(这是预期的)。除了在项目根目录中简单地创建.npmrc
文件之外,我是否还需要做些什么?
我的目标是能够使用正确的配置推送项目,以便每个有权访问该程序包和项目存储库的人都可以简单地拉取该项目并能够安装和使用私有包。
.npmrc
文件根本没有被识别,因为 npm 在https://registry.npmjs.org/
上查找包。除了创建一个简单的文件名.npmrc
,我需要做些特定的事情吗? - ilpianoforte