Node.js ludown parse toqna命令问题将逗号替换为\r\n

Node.js ludown parse toqna命令问题将逗号替换为\r\n,node.js,botframework,qnamaker,Node.js,Botframework,Qnamaker,我使用以下命令将lu文件解析为json文件,然后可以将其提供给QNAMaker服务以生成kb。但我发现该命令将逗号替换为“\r\n”。例如: ### ? start ```markdown Lorem ipsum dolor, Lorem ipsum dolor Lorem ipsum dolor. ``` 上面的标记语法正在转换为以下语法: { "qnaList": [ { "id":

我使用以下命令将lu文件解析为json文件,然后可以将其提供给QNAMaker服务以生成kb。但我发现该命令将逗号替换为“\r\n”。例如:

### ? start
        ```markdown
        Lorem ipsum dolor, Lorem ipsum dolor Lorem ipsum dolor.
        ```
上面的标记语法正在转换为以下语法:

{       
    "qnaList": [
        {
          "id": 0,
          "answer": "Lorem ipsum dolor\r\n",
          "source": "custom editorial",
          "questions": [
            "start"
          ],
          "metadata": []
        },
    ]
}
文本也被截断了。我如何解决这个问题


谢谢

即使直接复制/粘贴代码,我也无法复制文本的截断。您可能需要使用
npm i-g ludown
更新ludown。它还可以帮助确保您使用适当的格式,使用以下资源:

  • 昨天刚刚合并的一个解决了
    \r\n
    问题

    它还没有到npm。在接下来的几天里,你也许可以把车停下来

    如果您想尝试更直接的方法,可以替换已安装的npm包中的相应文件:

  • 导航到NPM安装的位置。在Windows 10上,这是
    %AppData%\Roaming\npm\node\u modules\ludown\lib
    。美国
  • 从npm安装目录中复制内容并替换
    parseFileContents.js
    的内容
  • 请尝试再次运行该命令
  • 您可以看到我成功地实现了这一点: