簡體   English   中英

從私有 github 存儲庫安裝 npm 包 npm ERR! 代碼ENOENT

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM