包含public github repo作为依赖项之后无法安装npm

时间:2018-05-23 04:56:06

标签: git npm

我有一个公共回购只有一系列.md降价文件,我希望每次node_modules时都会将其放入我的npm install,以便我可以在我的主网站上使用该降价内容

我(想)我已经根据这里的npm文档更新了我的package.jsonhttps://docs.npmjs.com/files/package.json#github-urls ...

我的package.json现在有:

  "dependencies": {
    "repoName": "git://github.com/{orgName}/{repoName}.git"
  }

我也尝试过其他简写方法,例如:"repo-name": "organization/repo-name"

当我尝试运行npm install时,我收到以下错误:

npm ERR! path /Users/<user>/.npm/_cacache/tmp/git-clone-6be72c5b/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/<user>/.npm/_cacache/tmp/git-clone-6be72c5b/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/<user>/.npm/_logs/2018-05-23T04_39_57_402Z-debug.log

日志文件提供的唯一附加信息是......

18 verbose Darwin 17.4.0
19 verbose argv "/usr/local/Cellar/node/7.0.0/bin/node" "/usr/local/bin/npm" "install"
20 verbose node v7.0.0
21 verbose npm  v5.6.0

有人知道我做错了吗?当我没有这种依赖时,所有东西都是npm的常规。

1 个答案:

答案 0 :(得分:0)

@Whymarrh指出我需要在依赖存储库上初始化npm。