dia
dia

Reputation: 51

install npm package from private github repository npm ERR! code ENOENT

i'm trying to install a npm package from private repository github of my organisaion with npm install, but i still have a npm ERR! code ENOENT How can i configure my npmrc to say that i would install package from a private github repository + npm package public repository ?

Upvotes: 0

Views: 2923

Answers (2)

Yurii Antoniuk
Yurii Antoniuk

Reputation: 11

You need Authorize your GitHub personal access token and ensure it has the repo and read:packages scopes enabled.

echo "export GITHUB_TOKEN=your_github_token" >> ~/.zshrc
source ~/.zshrc

npm config set '//npm.pkg.github.com/:_authToken' "${GITHUB_TOKEN}"

then npm i should pass

Upvotes: 1

MKlemersson
MKlemersson

Reputation: 26

As mentioned in previous answers you need to set a personal token within your profile so that when npm runs it will use your token.

Another option is, you can ignore the file .npmrc where you'll add your token.

registry = https://npm.pkg.github.com/company_package
//npm.pkg.github.com/:_authToken=my_token_here

Upvotes: 1

Related Questions