“bootstrap-theme.css.map * /”后的无效CSS:预期的选择器或at-rule,是“...”

问题描述:

在我的Ruby on Rails项目中,我有一些奇怪的问题。出于某些原因,我不得不从sass切换到较少。在开发中,所有的CSS工作都很好。我以正确的设计看到我的网站。但是,当我尝试做一些黄瓜测试中,我得到错误的长走线,它开始从:“bootstrap-theme.css.map * /”后的无效CSS:预期的选择器或at-rule,是“...”

Invalid CSS after "bootstrap-theme.css.map */": expected selector or at-rule, was "{"version":3,"s..." 

这不是我的文件,它来自Twitter的引导。

其实这是json文件。在它出现几个css文件之前,一切正常。

奇怪的是在开发和视觉效果很好,但在黄瓜测试中我得到这个错误。

看来你的测试在CSS源代码语法上失败了。自1.5版以来减少支持v3源图。

当您编译源映射你的代码越少,你的CSS将与基准首尾sourcemap文件,例如如下:

/*# sourceMappingURL=bootstrap-theme.css.map */ 

注意,上面是有效的CSS注释语法。

并且已经创建了bootstrap-theme.css.map文件。这个文件确实包含了诸如如下所示的JSON和CSS没有的东西:

{"version":3,"file":"bootstrap-theme.css","sources":["less/theme.less" 

所以你的测试应该不会验证* .css.map文件,CSS。