node.js - 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
解决方案
推荐阅读
- angular - Docker 不会在 Windows 中更改 Angular 项目中的任何内容时重新编译
- javascript - 如何在浏览器中本地缓存 XHR?
- vue.js - 如何将 Elastic APM 集成到 Vuejs SPA?
- android - NoBeanDefFoundException 与 Mock ViewModel,使用 Koin、Espresso 进行测试
- db2 - RPGLE:不成功的 READ 是否会解锁先前锁定的记录?
- python - Python:如何用字典中的相应数据替换字符串中的数值
- javascript - D3.js v4 元素在拖动后会回到初始位置
- javascript - Angular 8 应用程序未在 Internet Explorer 中打开
- java - 通过交换染色体进行重组以产生新的基因型
- java - Android Studio - 选择高度的哪个视图元素?