我想在浏览器中解析YAML。理想情况下,我正在寻找一个浏览器就绪的库。我找到的那些没有写入浏览器中运行(它们对require()
进行同步调用或假定存在exports
变量)。如何在浏览器中解析YAML?
或者,我将接受示例代码,演示如何通过RequireJS将YAML解析库加载到浏览器中。
我想在浏览器中解析YAML。理想情况下,我正在寻找一个浏览器就绪的库。我找到的那些没有写入浏览器中运行(它们对require()
进行同步调用或假定存在exports
变量)。如何在浏览器中解析YAML?
或者,我将接受示例代码,演示如何通过RequireJS将YAML解析库加载到浏览器中。
类似的问题:JavaScript YAML Parser。
似乎在浏览器中工作的最有希望的库是js-yaml。从项目页面的代码片段在HTML加载库:
<script src="js-yaml.min.js"></script>
<script type="text/javascript">
var doc = jsyaml.load('greeting: hello\nname: world');
</script>
他们声称还支持AMD装载机像RequireJS。
以下是库的“browserified”版本:with comments和minified。
浏览过的链接被破坏 – 2015-06-13 12:55:12
已修复。谢谢,@DanielF。 – 2015-11-09 17:59:12
同意。在https://github.com/nodeca/js-yaml/blob/master/README.md找到一个浏览器中的示例。 – 2012-01-28 17:55:44