Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:cpx

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.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:nodejs:cpx [2024/07/27 18:14] – eltávolítva adminoktatas:web:nodejs:cpx [2024/07/28 11:16] (aktuális) – létrehozva admin
Sor 1: Sor 1:
 +[[oktatas:web:nodejs|< Node.js]]
 +
 +====== cpx ======
 +
 +  * **Szerző:** Sallai András
 +  * Copyright (c) 2021, Sallai András
 +  * Szerkesztve: 2021, 2022, 2023
 +  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
 +  * Web: https://szit.hu
 +
 +===== Webhely =====
 +
 +  * https://www.npmjs.com/package/cpx
 +
 +===== Telepítés =====
 +
 +  npm install --save-dev cpx
 +
 +===== Használat =====
 +
 +<code>
 +app01/
 +  |-dist/
 +  |  |-images/
 +  |  |  `-valami.png
 +  |  `-index.html
 +  |-node_modules/
 +  |-src/
 +  |  |-images/
 +  |  |  `-valami.png
 +  |  `-index.html
 +  |-package-lock.json
 +  `-package.json
 +</code>
 +
 +Az src könyvtárból a .html és .json fájlokat szeretnénk a dist könyvtárba másolni.
 +A src/fonts és src/images könyvtárakat és tartalmukat is szeretnénk a dist könyvtárba:
 +
 +
 +<code javascript package.json>
 +{
 +  "devDependencies": {
 +    "cpx": "^1.5.0",
 +  },
 +  "scripts": {
 +    "test": "echo \"Error: no test specified\" && exit 1",
 +    "start": "lite-server --baseDir=dist",
 +    "watch": "cpx src/**/*.{html,js} dist --watch --verbose --clean"
 +  },
 +
 +}
 +
 +</code>
 +
 +Kapcsolók:
 +  * <nowiki>--clean</nowiki> - A célkönyvtár tartalmát törli másolás előtt.
 +  * <nowiki>--watch</nowiki> - Figyeli a változásokat és másol, ha változott valami.
 +  * <nowiki>--verbose</nowiki>
 +  * stb.
 +
 +===== Figyelhető fájl limit Linuxon =====
 +
 +Ha kapunk egy ilyen üzenetet:
 +  ENOSPC: System limit for number of file watchers reached, watch
 +
 +Állítsuk nagyobbra a figyelhető fájlok limit szintjét:
 +  * [[oktatas:linux:kernelbeallitasok#figyelheto_fajlok|Figyelhető fájlok számának beállítása]]
  
oktatas/web/nodejs/cpx.1722096863.txt.gz · Utolsó módosítás: 2024/07/27 18:14 szerkesztette: admin