首页 > 解决方案 > Meteor 包使用私有 NPM 包

问题描述

我写了一个私有的通用 NPM 包。现在我正在编写一个流星包,因为例如我需要访问 mongo 集合。我还需要访问我的私有 NPM 包。

所以我创建了一个空白的流星包:

meteor create my-package --package

然后添加了我的 NPM 包:

// package.js

...
Npm.depends({
  '@myorg/my-package': '1.0.0'
});
...

每当我尝试将此包添加到我的实际应用程序中时,它都会给我以下信息:

error: there is no npm package named '@myorg/my-package' in the npm registry

我已经尝试将.npmrc具有有效访问令牌的文件放入包目录中,但它似乎不起作用。另外,当我运行时npm whoami,它会显示我的用户名,所以我实际上已经登录并且理论上可以访问我的包。

有谁知道如何解决这个问题?

编辑:
我现在为流星开了一个问题:#10102

标签: node.jsmeteornpmatmosphere.js

解决方案


推荐阅读