2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
In mundo JavaScript evolutionis, involucrum actoribus necessarium instrumentum ad tincidunt sunt. Netum, a Facebook creatum, est instrumentum velocitatis, certae et securae dependentiae administrandi, quod JavaScript applicationes praebet cum efficaciore modo ad tractandam sarcina institutionem, updates, et versionem potestatem. Articulus hic fundamentalem usum Yarn introducet et tincidunt adiuvant ut melius hoc instrumento valido utantur.
Coa intendit solvere nonnullos defectus npm (procuratoris sarcinae qui apud Node.js venit), ut tardus dependentiae institutionis et institutionis dependentiae inconstanter. Coa perficiendi et constantiae melioris per lineamenta sequentia:
yarn.lock
) ut eadem versio clientium in diversis ambitibus instituatur.Priusquam incipias bis tinctum utere, necesse est ut eam instituas. Coa inaugurari potest cum sequenti imperio:
npm install -g yarn
Vel si Homebrew (macOS tantum), uti potes;
brew install yarn
Novum consilium cum Yarn creando valde simplex est. Primum, novum directorium crea et novum Node.js inceptum initialize:
mkdir my-project
cd my-project
yarn init -y
Hoc creare apackage.json
fasciculus, qui est index clientum et configurationis documentorum.
Coa plures vias praebet ad clientelas installandi:
yarn add <package>
yarn add <package1> <package2> ...
yarn add <package> --dev
Renovatio project clientelas ad recentissimam versionem:
yarn upgrade
Aut update clientelas specificas:
yarn upgrade <package>
Aufer clientelas ab incepto:
yarn remove <package>
Bis bis tincto concedit tepackage.json
Define scripta in et curre ea cum:
yarn run <script>
Exempli gratia, si fasciculus vocaturstart
Scriptum sic currere potest:
yarn run start
Yarn Workspaces notam es Yarn quae permittit ut plures fasciculos (vel incepta) ut totum regere sinat. Hoc utile est ad magnas incepta vel bibliothecas administrandas.
Workspaces uti, primumpackage.json
Addere"workspaces"
Agri:
{
"workspaces": [
"packages/*"
]
}
deinde uti potesyarn workspace
iubes facere res contra certum subpackage:
yarn workspace <sub-package> run <script>
Praeter fundamentalem dependentiam administrationem, Yarn etiam nonnullas notas provectas praebet, ut mutexes (resolutiones), obturaculum-in systematis, etc., quae clientelas regere et processum accuratius aedificandi adiuvare possunt.
Yarn est pluma-dives et summus perficientur JavaScript sarcina procurator qui validum subsidium praebet ad progressionem JavaScript modern. Per huius articuli introductionem, Yarn utens incipere poteris ut clientelas project administrare et propriis provectis uti ad augendam evolutionis efficientiam.