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: