gpt4 book ai didi

javascript - Jade 不再接受没有 JavaScript 描述的内联变量?

转载 作者:行者123 更新时间:2023-11-30 06:26:00 24 4
gpt4 key购买 nike

当我在 0.34.1 版(1.0.0 版之前)中使用 Jade 时,我能够使用内联变量,例如:

test = 'fun'
p #{test}

通常会输出:

<p>fun</p>

但现在输出:

<test>= 'fun'</test>
<p></p>

这似乎在 1.0.0 版本中有所改变;虽然,我没有看到描述更改的文档 ( https://github.com/visionmedia/jade/blob/master/History.md#100--2013-12-22 )。

如果我使用 JavaScript 描述,它会起作用:

- test = 'fun'
p #{test}

我认为这是因为现在需要 JavaScript 描述。

我在本地使用 grunt-contrib-jade 版本 0.9.1 和 http://jade-lang.com/demo/ 运行了这些测试.


有什么方法可以改变这种情况吗?是否有任何关于为什么会首先发生这种变化的确认结果?

编辑

感谢@Jonathan Lonowski 指出它已在 Remove special assignment syntax 中指出.

最佳答案

changeset , - 运算符不再是可选的。

从现在开始,始终在 Jade 中的 JavaScript 之前包含 -:

- test = 'fun'
p #{test}

Thanks goes to @Jonathan Lonowski for this information.

关于javascript - Jade 不再接受没有 JavaScript 描述的内联变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21050593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com