Quiero usar un paquete que no está publicado en la tienda npm, he leído la documentación que dice que debería ser así:
<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish> | #semver:<semver>]Entonces, agregué la línea:
"@solana/spl-stake-pool": "git+https://github.com:solana-labs/solana-program-library/tree/master/stake-pool/js#^0.1.0", que tiene el formato correcto: protocol:://<hostname>/<path> .
Sin embargo, me sale un error:
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. La url tiene un package.json , y si elimino esta dependencia, no obtengo ningún error. ¿Cual es el problema?