項目中私有 npm 源的設置


npm 源的設置比較粗暴的方式是直接配置 npm 或 yarn,

  • npm
$ npm config set registry <registry url>
  • yarn
yarn config set registry <registry url>

但這會影響所有包的安裝,如果只是為了某些包需要從私有源安裝,比如 @scopename 下的所有包,可以單獨配置該 scope 走私有源,其他包走正常的源安裝。

項目中創建配置文件,npm 和 yarn 分別為:

  • .npmrc
@scopename:registry=<registry url>
  • .yarnrc
"@scopename:registry" "<registry url>"

源的配置通過配置文件來設置,跟隨項目,

  • 好處是將變更依賴收斂到了項目中,不依賴全局的配置,
  • 同時也不影響其他項目,
  • 你甚至能為不同的 scope 指定不同的 registry,達到多個 registry 同時工作的目的

The text was updated successfully, but these errors were encountered:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM