oktatas:web:nodejs:package.json
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:nodejs:package.json [2024/07/27 19:33] – eltávolítva admin | oktatas:web:nodejs:package.json [2024/07/28 11:48] (aktuális) – létrehozva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas: | ||
+ | ====== package.json ====== | ||
+ | |||
+ | * **Szerző: | ||
+ | * Copyright (c) 2022, Sallai András | ||
+ | * Szerkesztve: | ||
+ | * Licenc: [[https:// | ||
+ | * Web: https:// | ||
+ | |||
+ | ===== Készítés ===== | ||
+ | |||
+ | npm init -y | ||
+ | |||
+ | |||
+ | yarn init -y | ||
+ | |||
+ | <note tip> | ||
+ | Használható a -y és < | ||
+ | </ | ||
+ | |||
+ | A pnpm nem szükséges a -y kapcsoló, mivel nem interkatív: | ||
+ | |||
+ | pnpm init | ||
+ | |||
+ | |||
+ | |||
+ | A yarn által létrehozott packages.json: | ||
+ | |||
+ | <code javascript package.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | A package.json kézzel is elkészíthető. | ||
+ | |||
+ | ===== A packages.json mezők ===== | ||
+ | |||
+ | |||
+ | ==== name ==== | ||
+ | |||
+ | |||
+ | Kötelezően: | ||
+ | * egy szó | ||
+ | * kisbetűs | ||
+ | * kisebb vagy egyenlő mint 214 karakter | ||
+ | |||
+ | |||
+ | Példa | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== version ==== | ||
+ | |||
+ | Kötelező felépítés: | ||
+ | |||
+ | * major.minor.patch | ||
+ | |||
+ | |||
+ | Példa: | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Leírás ==== | ||
+ | |||
+ | A projekt rövid leírása. | ||
+ | |||
+ | Példa: | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== main ==== | ||
+ | |||
+ | A projekt belépésipontja. | ||
+ | |||
+ | Példa: | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== scripts ==== | ||
+ | |||
+ | Script parancsok megadása. | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | Scriptet hívó scriptek: | ||
+ | |||
+ | <code javascript package.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Több script ===== | ||
+ | |||
+ | Egyetlen paranccsal szeretnénk több scriptet futtatni. Használjuk az npm-run-all parancsot. | ||
+ | |||
+ | npm install --save-dev npm-run-all | ||
+ | |||
+ | Leírás: | ||
+ | * https:// | ||
+ | |||
+ | <code javascript> | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code javascript packages.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | A build:src és a build:bs futtatása egymás után: | ||
+ | npm run build | ||
+ | |||
+ | Ha párhuzamosan szeretnénk futtatni a két feladatot, akkor javítsuk a package.json fájlban: | ||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | ===== Program külön parancsablakban ===== | ||
+ | |||
+ | <code javascript package.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Külön parancsablakban Windowson: | ||
+ | <code javascript package.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Linkek ===== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// |
oktatas/web/nodejs/package.json.1722101605.txt.gz · Utolsó módosítás: 2024/07/27 19:33 szerkesztette: admin