[英]install npm package from private github repository npm ERR! code ENOENT
我正在嘗試使用 npm install 從我的組織的私有存儲庫 github 安裝一個 npm 包,但我仍然有一個npm ERR! code ENOENT
npm ERR! code ENOENT
我如何配置我的 npmrc 以說我將從私有 github 存儲庫 + npm 包公共存儲庫安裝包?
您需要授權您的GitHub 個人訪問令牌,並確保它啟用了 repo 和read:packages
范圍。
echo "export GITHUB_TOKEN=your_github_token" >> ~/.zshrc
source ~/.zshrc
npm config set '//npm.pkg.github.com/:_authToken' "${GITHUB_TOKEN}"
然后npm i
應該通過
正如前面的答案中提到的,您需要在您的個人資料中設置一個個人令牌,以便在 npm 運行時它會使用您的令牌。
另一種選擇是,您可以忽略將在其中添加令牌的文件.npmrc
。
registry = https://npm.pkg.github.com/company_package
//npm.pkg.github.com/:_authToken=my_token_here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.