Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:npm
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
development:npm [2023/03/22 18:23] – [npm run scss] demiankatz | development:npm [2023/05/01 17:01] (current) – demiankatz | ||
---|---|---|---|
Line 5: | Line 5: | ||
To setup NPM to run, first install node and run "npm install" | To setup NPM to run, first install node and run "npm install" | ||
- | ===== npm run css ===== | + | ===== Build Tasks ===== |
- | Generates any CSS files that require pre-processing inside all available | + | These tasks build artifacts in the themes |
- | ===== npm run less ===== | + | ==== npm run build ==== |
- | :!: Using "npm run css" instead is recommended; | + | Generates any artifacts that require pre-processing inside all available themes. As of this writing, this is an alias for '' |
+ | |||
+ | ==== npm run build:css ==== | ||
+ | |||
+ | Generates any CSS files that require pre-processing inside all available themes. As of this writing, this is an alias for '' | ||
+ | |||
+ | ==== npm run build:less ==== | ||
+ | |||
+ | :!: Using "npm run build:css" instead is recommended; | ||
Compiles all less files into a compressed css file. This script will detect themes inside of your themes directory and build the proper paths for you. | Compiles all less files into a compressed css file. This script will detect themes inside of your themes directory and build the proper paths for you. | ||
Line 17: | Line 25: | ||
To use: | To use: | ||
- | < | + | < |
- | ===== npm run scss ===== | + | ==== npm run build:scss ==== |
Compiles all sass files into a compressed css file. This script will detect themes inside of your themes directory and build the proper paths for you. | Compiles all sass files into a compressed css file. This script will detect themes inside of your themes directory and build the proper paths for you. | ||
- | < | + | < |
+ | |||
+ | ==== npm run lessToSass ==== | ||
+ | |||
+ | Converts all less files to sass. Mostly for the VuFind® dev team. | ||
+ | |||
+ | ===== Development Build Tasks ===== | ||
- | ===== npm run lessToSass ===== | + | These tasks are equivalent to the similarly-named build tasks above, but they produce development-mode artifacts that allow more detailed debugging. |
- | Converts all less files to sass. Mostly for the VuFind® | + | * build-dev |
+ | * build-dev: | ||
+ | * build-dev: | ||
+ | ===== Watch Tasks ===== | ||
+ | These tasks run a monitoring process to automatically run the associated build / development build task whenever files are edited. This can be useful during active development. | ||
+ | * watch | ||
+ | * watch:css | ||
+ | * watch:less | ||
+ | * watch: | ||
+ | * watch-dev | ||
+ | * watch-dev: | ||
+ | * watch-dev: | ||
---- struct data ---- | ---- struct data ---- | ||
properties.Page Owner : | properties.Page Owner : | ||
---- | ---- | ||
development/npm.1679509414.txt.gz · Last modified: 2023/03/22 18:23 by demiankatz