【发布时间】:2016-01-05 03:36:19
【问题描述】:
我有一个缩小的 app.min.js 文件,大约 80Kb 大,包含我的网站所需的所有 javascript 代码。如果我将此文件作为脚本包含在指向 app.min.js 的源代码中,则一切正常,没有 JS 错误。但是,如果我尝试创建一个新的 .jade 文件并将所有 javascript 代码放入其中,以便我可以包含 javascript.jade,我会在第一行代码上收到错误,我不明白为什么?我也尝试过使用脚本。而不仅仅是脚本,但我仍然收到错误(wtf?)不使用脚本。应该强迫 Jade 将其解释为文本块?
如果我的所有代码 (80Kb) 都在一行中,我应该如何调试此错误?是的,我尝试将代码分成多行,但我得到了同样的错误。是的,我已经验证了所有内容,并且我没有在一行之前缺少空格,但我仍然收到此错误..
如果有人想在这里尝试一个指向我的翡翠文件的链接(它是我的 app.min.js 的精确副本,除了我添加了脚本。上面就像翡翠需要的那样......):http://pastebin.com/raw.php?i=F3AqQQL2 注意:请复制将文件粘贴到文本编辑器中,因为 Chrome 不会在行中显示空格。
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
警告:jade 文件“/var/www/views/app_js.jade”的第 1 行文本前缺少空格
{ [错误:/var/www/views/app_js.jade:2 1|脚本。 2| if(!function............
我得到的错误是:'Unexpected text ^]'
【问题讨论】:
标签: javascript node.js express pug