我正在使用以下命令将lu文件解析为json文件,然后可以将其提供给QnA Maker服务以生成kb。但是我发现该命令将逗号替换为“ \ r \ n”。例如:
### ? start
```markdown
Lorem ipsum dolor, Lorem ipsum dolor Lorem ipsum dolor.
```
上面的markdown语法已转换为以下内容:
{
"qnaList": [
{
"id": 0,
"answer": "Lorem ipsum dolor\r\n",
"source": "custom editorial",
"questions": [
"start"
],
"metadata": []
},
]
}
文本也被截断。我该如何解决这个问题?
谢谢
答案 0 :(得分:0)
即使直接复制/粘贴代码,我也无法复制截断的文本。您可能需要使用npm i -g ludown
更新ludown。使用以下资源,也可能有助于确保您使用的格式正确:
昨天a PR on GitHub刚刚被合并,解决了\r\n
问题。
hasn't been pushed到npm为止。接下来几天,您也许可以拉出a nightly build。
如果您想立即尝试一些操作,可以替换已安装的npm软件包中的相应文件:
%AppData%\Roaming\npm\node_modules\ludown\lib
。 Other OS location个。parseFileContents.js
的内容。您可以看到我的成功实现: