我正在尝试使用xml-js库和函数json2xml将json对象转换为xml。当我尝试实现它时,出现错误
错误:未定义缓冲区
我正在使用Angular8。
有关可再现的错误,请参考此StackBlitz。
请为此指导我。 预先感谢。
答案 0 :(得分:1)
在您的app.module中定义了这个。这会将Buffer设置为全局
(window as any).global = window;
declare var require: any;
declare global {
interface Window {
Buffer: any;
}
}
window.Buffer = window.Buffer || require('buffer').Buffer;
@NgModule(...
然后在app.component.ts中删除xmlc中的参数,因为在ts中。您不接受任何争论。
答案 1 :(得分:1)
要解决缓冲区问题,
npm我缓冲
将这些添加到app.component.ts
import * as buffer from 'buffer';
(window as any).global.Buffer = buffer