0
npm 라이브러리의 외관을 만들려고합니다 avsc. sbt fastOptJS::webpack
으로 컴파일하고 .html 파일을 열 때 this.buf.utf8Write(s, pos, len);
줄에서 TypeError: this.buf.utf8Write is not a function
을 얻습니다. that js 라이브러리 파일에 있습니다. toBuffer
함수에서 호출됩니다. 외관을 사용TypeError : this.buf.utf8Write가 함수가 아닙니다.
내 코드는 작동합니다 :
val schema = """{"type" : "record", "name": "Pet", "fields": [{"name": "name", "type": "string"}]}"""
val petType = avro.parse(schema)
val jsDict = js.Dictionary("name" -> "Tom")
println(petType.isValid(jsDict)) // prints 'true'
val buf = petType.toBuffer(jsDict)
는 또한 전체 project에서 봐 가지고, 그것은 아주 작은 코드입니다.