【发布时间】:2016-05-01 16:03:17
【问题描述】:
我有一些 node.js 脚本文件,我需要向其中添加某种文本元数据并从另一个 node.js 应用程序中读取这些元数据。 我尝试像这样使用带注释的 yaml 标头:
//someScript.js
/**
---
Title: some script
Description: script which does some things.
Params:
-param1
-param2
---
**/
//actual script code..
然后使用front-matter:
//app.js
var frontMatter = require('yaml-front-matter')
var results = frontMatter.loadFront('someScript.js');
但是“结果”返回了“_content”键中的所有代码和 yaml,并且没有正确解析 yaml。
您知道实现此要求的另一种方法吗?或者也许是另一个类似的问题解决方案?一般来说,我想获取脚本的名称、参数和描述以用于显示目的。 它不一定是 yaml 元数据 - 任何文本元数据都可以,但我没有找到另一个合理的选择。
提前致谢!
编辑:javascirpt 脚本文件应该采用有效的 javascript 语法,以便我可以实际执行它们,这就是我将 yaml 代码编写为注释的原因
【问题讨论】:
标签: javascript node.js yaml