500 错误:预期为“缩进”,但出现“换行符”
500 Error:expected "indent", but got "newline"
ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if modi_type=='edit'&&key==common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}
预期的"缩进",但得到"换行符">
猜这是
玉石模板...
Jade遵循Python规则,其中空格很重要,因此您必须正确缩进代码:
ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if medi_type == 'edit' && key == common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}
Jade 具有灵活的缩进功能,您可以选择是使用制表符还是空格,以及使用多少空格。但是,您必须在整个模板中选择一致。
我遇到这个问题的原因不同。
出于我给出的示例的目的
_ = [tab]
这是无效的翡翠:
div
_ div
_ _
_ _ div
这是有效的翡翠:
div
_ div
_ _ div
因此,基本上请确保删除空新行上的任何尾随空格,否则您的Jade将无法编译。
这个崇高的插件将有助于自动化流程:)
相关文章:
- 如何在映射数组中添加换行符
- JQuery:向多个匹配结果添加换行符的最简单方法
- 在文本区域中使用jQuery.text()保持换行符
- javascript替换换行符和特殊字符
- 换行符拆分返回“”;未定义”;
- 如何使用web浏览器在NoSQL数据中呈现换行符
- 换行符插入jquery选择器
- jquery使用val()复制值似乎可以删除换行符
- 文本区域-获取每一行,找到换行符
- 处理字段中带有换行符的csv文件-node.js
- 使用jquery将单个换行符替换为span元素
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 咖啡脚本意外换行符
- 换行符导致 JavaScript 中的错误“未终止字符串文字”
- 由于换行符而导致的文档写入错误
- 删除或重复的非单词字符,如HTML文本区域中的换行符,这些字符会导致modsecurity中的错误
- 500 错误:预期为“缩进”,但出现“换行符”
- 带有回车和换行符的javascript错误
- 删除JSMin最小化文件中的换行符和IF条件下的解析错误
- JSLint错误:“;期望EOF处的换行符“;,与Beautify插件冲突