javascript - 无法导入以 UTF-8 BOM 编码的较少文件

标签 javascript node.js less

我将 less 编译器与 node.js 一起使用,我知道使用 BOM 以 UTF-8 编码的文件存在问题。为此,此解决方法非常有效:

data = data.replace(/^\uFEFF/, ''); // Strip potential BOM

但是,当导入文件时,使用 @import 语句仍然会在第一行给出语法错误。还有什么办法可以解决这个问题吗?

最佳答案

BOM 将在 less.js 的下一版本 - 1.3.1 中被剥离。您也可以在 github 源页面上试用它。

https://github.com/cloudhead/less.js/commit/6696368eb351824f33dc0aac67143d8ea80a085a

关于javascript - 无法导入以 UTF-8 BOM 编码的较少文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12195762/

相关文章:

javascript - 如何从 json 输入中删除空值

css - 负上边距+溢出:hidden on Boostrap carousel

css - 如何在 Bootstrap v3.3.7 的 SCSS 版本中使用变量?

sass - 我可以在同一个项目中同时使用 LESS 和 SCSS 还是必须进行转换?

javascript - 如何显示 **** **** 的号码

javascript - 如何在 spa 应用程序中处理多种语言的多种字体

javascript - 使用 Ember.js View 渲染集合

javascript - 将全局变量传递给自调用函数或 "IIFE"的目的

javascript - 如何仅使用带有 Node 的 http 来监听 GET 请求?无 express

javascript - 无法在 heroku 上推送 node.js 应用程序