Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:cpx

< NodeJS

cpx

Webhely

Telepítés

npm install --save-dev cpx

Használat

app01/
  |-dist/
  |  |-images/
  |  |  `-valami.png
  |  `-index.html
  |-node_modules/
  |-src/
  |  |-images/
  |  |  `-valami.png
  |  `-index.html
  |-package-lock.json
  `-package.json

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:

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"
  },
 
}

Kapcsolók:

  • --clean - A célkönyvtár tartalmát törli másolás előtt.
  • --watch - Figyeli a változásokat és másol, ha változott valami.
  • --verbose
  • 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/web/nodejs/cpx.txt · Utolsó módosítás: 2023/05/31 23:42 szerkesztette: admin