编译器错误您正在使用已被禁用的JavaScript

时间:2014-09-18 20:37:52

标签: javascript css less

当我尝试使用crunch编译较少的代码时,我收到以下错误消息。 错误是: 编译器错误 您正在使用已禁用的JavaScript。 (行:25) 文件名:\ assets \ css \ less \ custom-mixins.less

// Backgrounds mixin
// -------------------------
.panel-bg(@bg) {
    background: @bg;
    background-color: @bg;
}

// Custom mixins for hardware acceleration for webkit
// --------------------------------------------------
.webkitForceHardwareAcceleration() {
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}

// Retina ready mixins for images
// --------------------------------------------------
// A helper mixin for applying high-resolution background images (http://www.retinajs.com)
// Usage  .at2x('/images/my_image.png', 200px, 100px);

@highdpi: ~"(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";

.at2x(@path, @w: auto, @h: auto) {
  background-image: url(@path);
  @at2x_path: ~`@{path}.replace(/\.\w+$/, function(match) { return "@2x" + match; })`;

  @media @highdpi {
    background-image: url("@{at2x_path}");
    background-size: @w @h;
  }
}

第25行是

 @at2x_path: ~`@{path}.replace(/\.\w+$/, function(match) { return "@2x" + match; })`;

如何解决此问题? Javascript已启用。

0 个答案:

没有答案