【问题标题】:Unable to load plugin clean-css please make sure that it is installed under or at the same level as less无法加载插件 clean-css 请确保它安装在less下或与less相同的级别
【发布时间】:2025-12-02 22:15:01
【问题描述】:

我有一个 bash 脚本,它可以缩小我所有的 less 文件并将结果输出到 .min.css 文件中。我已经看过类似问题的其他答案,但没有任何效果。今天更新到 Mac OS Catalina 后,我的 bash 脚本停止工作并出现此错误:

无法加载插件 clean-css 请确保已安装 低于或等于less

这是我的 minify bash 脚本内容的一部分:

YOORS=$(pwd)
...
cd ${PROJECT}/less
...

printf "%-${WIDTH}s %10s\n" "Compiling lessfile content" $(~/node_modules/.bin/lessc --clean-css plugins/lessfile.less > ${PROJECT}/web/css/plugins/lessfile.min.css && echo "${GREEN}[OK]${NC}" || echo "${RED}[FAIL]${NC}")

这很奇怪,因为在命令行中触发命令可以正常工作,但是 bash 脚本突然停止工作。

Clean-css 已安装在我的电脑上:

MacBook-Pro:yoors user$ cleancss -v
4.3.0

【问题讨论】:

    标签: bash macos minify clean-css lessc


    【解决方案1】:

    有同样的错误,但在另一个环境中。安装了 clean-css 插件,然后它就可以工作了:

    npm install -g less-plugin-clean-css
    

    【讨论】: