首页 > 解决方案 > 无法拉取 Github 依赖项

问题描述

我想使用一个未在 npm 商店上发布的包,我已阅读文档说它应该是这样的:

<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish> | #semver:<semver>]

所以,我添加了这一行:

"@solana/spl-stake-pool": "git+https://github.com:solana-labs/solana-program-library/tree/master/stake-pool/js#^0.1.0",

它具有正确的格式:protocol:://<hostname>/<path>.

但是,我收到一个错误:

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

url 有一个package.json,如果我删除这个依赖项,我不会收到错误。有什么问题?

标签: javascriptnpmnpm-install

解决方案


推荐阅读