Stylus ParseError:预期“缩进”,得到“;”

时间:2014-07-31 13:48:52

标签: css gruntjs stylus

截图: http://saveimg.ru/show-image.php?id=424e87f390411d3932bb3d73ff613e58

部分文件“Gruntfile.js”

sprite: {
      mixins: {
        src: ['layout/media/images/sprite/*.png'],
        destImg: 'layout/media/images/sprite.png',
        destCSS: 'layout/assets/css/variables/sprite-mixins.styl',
        algorithm: 'binary-tree',
        padding: 1,
        imgPath: '../images/sprite.png',
        cssTemplate: 'sprite_template/mixins.mustache',
        cssVarMap: function (sprite) {
          sprite.name = 's-' + sprite.name;
        },
      },
    },

在几个项目中,一切都运作良好。突然间,出现了一个错误。

使用grunt和插件 - grunt-spritesmith。

https://github.com/Ensighten/grunt-spritesmith)。

怎么了?

2 个答案:

答案 0 :(得分:1)

嗯,你不能用Stylus中的一个圆点开始混音。如果您从.电话中删除.s-demo();,则一切正常。

答案 1 :(得分:1)

我有一个类似的问题,但没有可识别的字符,每当我删除一个错误时,错误就会一直移动。

原来,我在文档中添加了空格和制表符。

在Sublime Text中将all转换为空格为我修复了它。