一、yarn指定版本安裝
yarn是一個(gè)快速、可靠、安全的包管理工具。在實(shí)際的開發(fā)中,有時(shí)需要使用到某個(gè)指定版本的包。yarn可以很方便地將目錄下的包統(tǒng)一升級(jí)或降級(jí)到需要的版本。
要安裝yarn指定版本,可以使用以下命令:
npm install -g yarn@版本號(hào)
其中"版本號(hào)"指定需要的版本號(hào),例如:
npm install -g yarn@1.22.4
這會(huì)將yarn升級(jí)到1.22.4版本。
二、yarn add 指定版本
使用yarn add可以將包添加到項(xiàng)目的依賴中。添加特定版本的包時(shí),可以采用以下命令:
yarn add 包名@版本號(hào)
例如,將lodash包添加到項(xiàng)目依賴中:
yarn add lodash@4.17.20
這會(huì)添加lodash的4.17.20版本到項(xiàng)目依賴中。
三、yarn 指定版本
yarn也可以將整個(gè)項(xiàng)目中的包統(tǒng)一升級(jí)或降級(jí)到指定版本。這可以通過以下命令完成:
yarn set version 版本號(hào)
例如,將項(xiàng)目升級(jí)到y(tǒng)arn 1.22.4:
yarn set version 1.22.4
四、yarn安裝指定版本的包
yarn也可以安裝項(xiàng)目依賴中所需的指定版本的包,這可以通過以下命令完成:
yarn install --frozen-lockfile
這個(gè)命令會(huì)根據(jù)項(xiàng)目依賴中的yarn.lock文件來安裝指定版本的包。
五、pip指定版本numpy
pip也可以使用指定版本的方式安裝Python包。在安裝numpy時(shí),可以指定要安裝的版本:
pip install numpy==版本號(hào)
例如,安裝numpy 1.18.5:
pip install numpy==1.18.5
六、yarn指定隊(duì)列
yarn也支持指定運(yùn)行時(shí)隊(duì)列,這可以通過以下命令完成:
yarn --queue queue_name
其中queue_name指定要指定的運(yùn)行時(shí)隊(duì)列的名稱。指定隊(duì)列后,所有的yarn命令都將在該隊(duì)列上執(zhí)行。
七、yarn指定資源池
類似地,yarn也可以指定要使用的資源池,以便更好地管理和分配計(jì)算資源??梢允褂靡韵旅钪付ㄙY源池:
yarn --pool pool_name
其中pool_name指定要使用的資源池的名稱。
八、yarn升級(jí)指定包
有時(shí)候需要將某些指定的包升級(jí)到最新版本??梢允褂靡韵旅钌?jí)指定包:
yarn upgrade 包名
例如,升級(jí)lodash到最新版本:
yarn upgrade lodash
九、yarn安裝指定版本的依賴
有時(shí)可能需要將項(xiàng)目依賴中特定的包版本統(tǒng)一升級(jí)或降級(jí)到需要的版本??梢允褂靡韵旅钔瓿桑?/p>
yarn upgrade 包名@版本號(hào)
例如,升級(jí)lodash到4.17.21版本:
yarn upgrade lodash@4.17.21
十、yarn版本問題懶加載選取
在使用react懶加載時(shí),可能需要使用一個(gè)版本低于1.0.0的react-loadable庫??梢允褂靡韵旅钸x擇較低的版本:
yarn add react-loadable@0.5.3
這將添加0.5.3版本的react-loadable到項(xiàng)目依賴中。