node.js - npm 从本地工件存储库中获取工件
问题描述
我刚刚将我的 nodejs 应用程序 ( customer-api
) 发布到了工件npm publish
。我有一个.npmrc
回购级别。
cat .npmrc
_auth = ___
always-auth = true
email = Prayag.Upd@duwamish.com
我可以在工件 UI 中看到已发布的 nodejs 工件以及*.tgz
文件。
现在我可以想customer-api
在我尝试的另一个项目依赖项中使用
"publishConfig": {
"registry": "https://code.duwamish.com/artifactory/api/npm/prayagupd-local-origin"
},
"dependencies": {
"customer-api": "0.10.1",
"ejs": "^1.0.0",
"express": "^4.16.1",
"formidable": "^1.0.17",
"immutable": "^3.8.2"
}
显然它不会起作用,因为我只有 setpublishConfig
是 for npm publish
not npm install
。
$ npm install
npm ERR! code E404
npm ERR! 404 Not Found: customer-api@0.10.1
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/prayagupd/.npm/_logs/2018-06-27T05_46_03_812Z-debug.log
我找不到任何从人工仓库中提取依赖项的文档 - https://docs.npmjs.com/files/package.json
我可以将 npm 存储库设置为从内部提取工件package.json
吗?
解决方案
推荐阅读
- c# - 简单的 NUnit 测试失败,因为没有抛出异常(抛出测试之外)
- controls - (Progress AppBuilder) 哪个控件可以自动处理数据库浏览?
- apache-kafka - 向 Sprong Cloud DataFlow UI 公开 Kafka 属性
- javascript - 如何使用crome.js 允许用户上传他们的个人资料图片?
- javascript - 转换为对象时如何键入猫鼬模型
- java - 有没有办法在java中查看堆栈内存?
- c# - 如何确保 DataGridView 列只接受整数?
- azure - 访问 Azure ARM 模板中的机密
- sql - sqlite3 行号
- r - 将表列转换为空间对象