我是node.js的新手。我想解析一个xml文件到json .so我试图使用来自https://github.com/blue-button/bluebutton.js的bulebutton库。 首先我通过命令npm install bluebutton安装了模块,并创建了一个带有蓝色按钮模块的node_modules文件夹。 现在我用以下代码创建了一个test.js文件
var bb = require('bluebutton');
var myRecord = bb.BlueButton('./asd.xml');
console.log(myRecord);
但它给了我一个错误,蓝色按钮没有定义。请帮我解决这个问题谢谢
答案 0 :(得分:0)
修订后的答案 从bluebuttonjs.com/docs,您使用的require语句将返回BlueButton对象,因此bb表示所述对象,并且它将被调用,如此
var myRecord = bb('someFile.xml');
但是,您可能还会注意到它们在传递文件之前使用fs来读取文件。 http://www.bluebuttonjs.com/docs/#parsing-node
以前的答案(错误的模块) 根据他们的npm文档,你需要做
var bb = require('blue-button');