首页 > 解决方案 > 如果第二个项目的 package.json 不在项目的根目录中,如何在 package.json 中添加 github 依赖项

问题描述

我想package.json在 github 项目中添加依赖项,但该 github 项目package.json在项目的根目录中没有。有可能这样做吗?

我的package.json

"dependencies": {
"seg-qa": "myname/seg-qa.git",
"lodash": "^3.5.0",
"bluebird": "^3.5.1",
"moment": "^2.8.4" }

项目结构myname/seg-qa.git

apps/package.json
.drone
.gitignore
readme.md

但是该项目"seg-qa": "myname/seg-qa.git"的根目录中没有 package.json 并且我收到错误消息:

  1. Non-registry package missing package.json: seg-qa@
  2. npm can't find a package.json file in your current directory

任何人都知道如何将该项目添加为依赖项(我用谷歌搜索,并没有真正找到答案)

标签: javascriptnode.jsgitgithub

解决方案


我也尝试过,但失败了。这似乎是一个限制。

Hack:您可以在本地克隆第二个 repo,并将您的 dep 声明为本地路径


推荐阅读