【问题标题】:Why is Showdown not working in my Meteor project?为什么 Showdown 在我的 Meteor 项目中不起作用?
【发布时间】:2014-06-16 01:28:42
【问题描述】:

我正在学习 Meteor,但无法在我的模板中使用 Showdown。

这些标签:

{{#markdown}}{{desc}}{{/markdown}}

导致此错误:

Exception in queued task: Error: Can't find template, helper or data context key: markdown

我运行了“meteor list --using”,Showdown 被列为已安装。有关如何排除故障的任何建议?

【问题讨论】:

  • desc 定义在哪里?
  • Markdown 应该在调用 desc 之前定义
  • desc 在我一直在使用的集合中。如果它不在降价标签内,它会显示得很好——它只包含由双换行符分隔的几行,并且没有特殊的降价字符。我刚刚尝试将其从模板中删除,但仍然出现错误。
  • 流星文档对 Showdown 这么说:“很简单:只需将您的降价放在 {{#markdown}} ... {{/markdown}} 标签内。”所以,我的假设是添加包是我定义标签所需要的。我错过了什么吗?
  • 这个问题应该直接删除。

标签: javascript meteor markdown showdown


【解决方案1】:

我想通了。即使在我运行“meteor list --using”时列出了摊牌,但由于某种原因它不在 .meteor/packages 中。我手动添加了它,现在降价效果很好。

【讨论】:

  • 你可以使用meteor add <package>添加meteor可选包。
  • 是的,这就是我添加摊牌的方式。但它不起作用,这就是我问这个问题的原因。
  • 我在最新:0.8.1.3
猜你喜欢
  • 2018-05-28
  • 2016-04-10
  • 2016-08-30
  • 2020-12-27
  • 1970-01-01
  • 2023-03-31
  • 2021-04-04
  • 1970-01-01
  • 2023-03-27
相关资源
最近更新 更多