Пишу больше для себя, как ставил на стандартной битриксовой Centos 7.
Пока просто выведу сохраненную историю вызова, потом когда опробую на другом проекте поправлю в нормальную последовательность команд.
curl -sL
https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum install nodejs
node --version
npm install -g csso
npm install -g csso-cli
node --version
nvm list
sudo dnf install curl
curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm --version
nvm list
node -v
npm -v
nvm install --lts
nvm list
nvm install 12.22.0
nvm use 12.22.0
node -v
npm install uglify-js -g
Далее уже работало
csso local/templates/market_fullscreen/template_styles.css > local/templates/market_fullscreen/template_styles.min.css
uglifyjs script.js > script.min.js
Есть кстати аналог uglifycss (возможно его даже лучше использовать)