簡體   English   中英

如何使用 yarn 安裝私有 npm 包?

[英]How to install private npm package with yarn?

我需要用 yarn 安裝我公司的私有 npm 包——我該怎么做?

我設置了 npm 登錄身份驗證令牌,但它沒有幫助 - 私有 npm 包總是以找不到 404 等錯誤結束。

yarn add @private/my-private-pacakge

不起作用,但這個 npm 命令有效:

npm install @private/my-private-package

有效 - 我嘗試使用令牌設置紗線配置注冊表/身份驗證,但注意到有幫助。

錯誤:

Error: https://registry.npmjs.org/@private/my-private-package/-/my-private-package-0.0.5.tgz: Request failed "404 Not Found"
      at Request.res (/..../........./.yarn/updates/0.18.1/lib/fetchers/tarball-fetcher.js:231:20)

所以我的問題是配置錯誤,我將strict-ssl配置設置為false,將注冊表配置配置為http而不是https。

備查。 對我有用的是創建一個包含以下內容的.npmrc文件:

//registry.npmjs.org/:_authToken=ACCESS_TOKEN

起初這不起作用,因為用戶npm whoami沒有添加到組織的團隊中(它是組織的所有者)。

在我將用戶添加到團隊后,可以使用npmyarn找到包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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