Die obigen Beispiele immer in der Konsole einzugeben ist eine Möglichkeit.
Man kann sich diese auch als node-scripts [1,2,3,4] in der package.json eintragen - z.B. ala
Code:
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"sass": "node-sass scss -o css --recursive ",
"dev:sass": "npm run sass -- --output-style expanded --source-map true ",
"predev:sass:watch": "npm run dev:sass",
"dev:sass:watch": "npm run dev:sass -- --watch",
"prod:sass": "npm run sass -- --output-style compressed"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"node-sass": "^4.12.0"
}
}
Die Aufrufe in der Konsole wären dann:
Code:
npm run dev:sass
oder
npm run prod:sass
oder
npm run dev:sass:watch
Eine Möglichkeit - Selbstverständlich könnten Sie auch z.B. Gulp hierzu einsetzen ...
[1] https://docs.npmjs.com/misc/scripts
[2] https://css-tricks.com/why-npm-scripts/
[3] https://www.keithcirkel.co.uk/how-to...-a-build-tool/
[4] https://www.freecodecamp.org/news/in...-1dbb2ae01633/