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 ?
CodePudding user response:
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
CodePudding user response:
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