Я пытаюсь настроить проект исключительно с помощью NPM как системы сборки (без Gulp или Grunt), поэтому я немного новичок, но до сих пор он работает довольно хорошо, кроме для этого небольшого дорожного блока. скрипты часть моего package.json выглядит примерно так:Цветной ведение журнала в терминале с помощью сценария запуска NPM
"scripts": {
"clean:task": "rimraf dist/*",
"clean:notify": "notify --t 'Cleaning done.' --m 'dist/ has been cleaned successfully.",
"clean": "npm run clean:task -s && npm run clean:notify -s",
"serve": "browser-sync start --p 'xxx.dev/app' --host 'xxx.dev' --port '3000' --open 'external' --f 'app'",
"styles:task": "node-sass --output-style nested -o app/assets/css app/assets/css",
"styles:notify": "notify --t 'Styles compilation' --m 'Styles have been compiled successfully'",
"styles:build": "npm run styles:task && npm run autoprefixer",
"imagemin": "imagemin app/assets/img dist/img -p",
"scripts:lint": "jshint --reporter=node_modules/jshint-stylish app/assets/js/scripts.js"
}
У меня есть уведомления объявить успешные задачи, но в идеале я хотел бы некоторые хорошие цветные сообщения непосредственно в терминале. Я знаю, что это можно сделать с помощью Gulp через цветную запись, но я не могу запланировать пакет NPM, у которого есть CLI, который сможет это сделать. Любые идеи? Возможно ли это?
Благодарим за помощь.
Мое решение приемлемо? Если нет, почему бы и нет? –
Возможный дубликат [Как изменить выходной цвет эха в Linux] (https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux) – j0k