0

我正在尝试将嵌套视图与 DustJS(linkedin fork)和 ExpressJS 一起使用。在渲染响应系统时,会生成一些转义字符作为响应。这扰乱了风格和主题。

相同的代码作为一个视图文件渲染得很好,但是当将代码拆分为两个视图文件(一个加载为部分文件)时,就会出现问题。

有趣的是,它发生在我尝试过的两个视图引擎上,同样的问题,ECT 和 DustJS。最小组件的开发,Twitter Bootstrap 3.0 和 express 是迄今为止添加的附加组件。

我的机器运行windows作为操作系统,开发工具是visual studio。可能是什么原因,有没有人发现这些视图引擎有同样的问题?

在 Google Chrome 开发者工具中查看。 开发者工具中的跟踪,额外的空白区域。

响应文本视图 资源

我试图摆弄并试图映射额外的字符。 在此处输入图像描述

4

2 回答 2

1

你有一个UTF-8 BOM你正在使用的文件,通常在前 3 个字节中。通常,文本编辑器不会显示这些字符。使用十六进制编辑器检查您使用的文件(或为您编写检查这些文件的脚本)并在没有该 UTF-8 BOM 的情况下存储有问题的文件,并配置您的所有编辑器以在将来省略 BOM。

于 2013-10-16T23:16:14.793 回答
0

除了 Wrikken 的回答之外,如果您使用的是 Visual Studio,则可以通过提前保存选项来修复它。

Visual Studio 中的高级保存选项

于 2013-10-16T23:33:43.650 回答