我已经在我的Windows机器上安装了节点包管理器(npm),然后我运行了命令" npm install less -g"并继续在PhpStorm中为LESS设置文件观察器。这非常有效。我还设法让它将.css文件放在css文件夹中,而不是放在我有.less文件的less文件夹中。 我的下一步是安装yuicompressor所以我运行命令" npm install yuicompressor -g"。然后我通过为CSS添加yuicompressor在PhpStorm中设置它,但它只创建空的.min.css文件。
在我设置的PhpStorm观察者设置中:
我想实现这个目标: .less(project_root / less) - > .css(project_root / css) - > .min.css(project_root / css)
是否有其他人遇到过同样的问题,我似乎找不到任何解决方案。
顺便说一下,我也尝试安装uglify-js,但结果相同,只会创建empy .min.js文件。
一些额外的信息,我的环境变量如下:
答案 0 :(得分:1)
我删除了“从stdout创建输出文件”(来自yui CSS文件观察器,并将其保留在LESS文件观察器上),它似乎工作。但我必须链接到yuicompressor.cmd而不是链接来自LazyOne的.jar文件。我还必须取消选中LESS文件观察器上的“立即文件同步”,但需要在yui CSS文件观察器上进行检查。
似乎非常难以让它从“LESS - > CSS - > CSS压缩”开始,只需在编辑时保存.less文件,但是通过此设置它终于有效了。