【问题标题】:LESS: Unrecognised input w/ strange charactersLESS:带有奇怪字符的无法识别的输入
【发布时间】:2015-03-13 14:02:33
【问题描述】:

某些东西正在损坏我的 .LESS 文件。它们在文本编辑器(VS2013 或 Sublime)中看起来不错,但是当我尝试编译它们时,它们中有额外的奇怪字符。

如果我尝试使用 grunt 或 web essentials 进行编译,我会遇到同样的错误。

为什么 LESS 编译器正在读取这个内容?

��/ /   C o r e   v a r i a b l e s   a n d   m i x i n s

这里发生了什么?我猜它与文件编码有关?请参见上面的屏幕截图。

【问题讨论】:

  • 如果删除该行会怎样? // 之前似乎有一个奇怪的字符并产生错误。
  • 即使删除该行,我仍然会收到错误。
  • 很可能是 UTF-BOM。在菜单的某些地方(对不起,我没有这个版本的 VS)你会找到更改文件格式的选项:将其设为“UTF-8 without BOM”。

标签: twitter-bootstrap-3 gruntjs less utf web-essentials


【解决方案1】:
  • 切换显示空白字符(编辑/高级/查看空白);
  • 删除前两个字符;
  • 保存文件;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2017-04-25
    • 2013-04-14
    • 2013-01-19
    • 2015-10-03
    相关资源
    最近更新 更多