我正在尝试使用 NPM 作为构建系统(没有 Gulp 或 Grunt)专门设置一个项目,所以我有点初学者,但到目前为止它工作得很好,除了这个小障碍。我的 package.json 的脚本部分看起来像这样:
"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 完成,但我找不到任何具有 CLI 能够做到这一点的 NPM 包。有任何想法吗 ?甚至可能吗?
谢谢你的帮助。


