如何在PHPStorm中使用File Watchers设置LESS文件观察器输出路径来执行此操作:
我想要:
/project/path/less/dir/file.less
输出到:
/project/path/css/dir/file.css
要么
/project/path/less/file2.less
输出到:
/project/path/css/file2.css
我没有看到使用PHPstorm中的输出路径宏来实现这一点的明确方法.使用FileDirRelativeToProjectRoot宏,我可以获得当前目录的路径,但是没有明确的方法来替换路径中的/ css.
在我们的网站上,我们使用来自ESP的嵌入式注册表单,该表单使用jQuery validate插件.我们正在自定义表单,添加几个自定义字段(名字,姓氏),我们希望它们被分组,因此两个字段只有一个错误消息.
由于表单的验证器已经初始化,我需要动态添加一些内容.该插件提供了动态添加到验证规则中的规则("添加",规则)方法,尽管我们只是使用类名来执行此操作.但是,在初始化验证器之后,没有明确的方法来设置groups选项.
我已经尝试了一些不同的东西来实现这一点,但没有一个能够工作:
var settings = $("#mc-embedded-subscribe-form").validate().settings;
$("#mc-embedded-subscribe-form").validate($.extend(settings, {
groups: {
username: "FNAME LNAME"
},
errorPlacement: function(error, element) {
if (element.attr("name") == "FNAME" || element.attr("name") == "LNAME") {
error.insertAfter("#username_group");
} else {
error.insertAfter(element);
}
}
}));
Run Code Online (Sandbox Code Playgroud)
errorPlacement函数将添加到验证程序,但不会添加到组.
我也尝试过显式设置groups选项,但这也没有效果.
$("#mc-embedded-subscribe-form").validate().settings.groups = { username: "FNAME LNAME" };
$("#mc-embedded-subscribe-form").validate().groups = { username: "FNAME LNAME" };
Run Code Online (Sandbox Code Playgroud)
我完全不知道如何实现这一目标.