ludown 解析 toqna 命令问题将逗号替换为 \r\n
ludown parse toqna command issue replaces comma with \r\n
我正在使用以下命令将 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": []
},
]
}
文本也被截断了。我该如何解决这个问题?
谢谢
即使直接 copy/paste 您的代码,我也无法复制文本的截断。您可能需要使用 npm i -g ludown
更新 ludown。它也可能有助于确保您使用适当的格式,使用这些资源:
昨天刚刚合并的 a PR on GitHub 解决了 \r\n
问题。
接下来几天 hasn't been pushed to npm yet. You might be able to pull a nightly build。
如果您想尝试更直接的方法,可以替换已安装的 npm 包中的相应文件:
- 导航到 NPM 安装 ludown 的位置。在 Windows 10,这是
%AppData%\Roaming\npm\node_modules\ludown\lib
。 Other OS locations.
- 复制 the GitHub Repo 的内容并替换 npm 安装目录中
parseFileContents.js
的内容。
- 再次尝试 运行 命令
你可以看到我成功实现了这个:
我正在使用以下命令将 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": []
},
]
}
文本也被截断了。我该如何解决这个问题?
谢谢
即使直接 copy/paste 您的代码,我也无法复制文本的截断。您可能需要使用 npm i -g ludown
更新 ludown。它也可能有助于确保您使用适当的格式,使用这些资源:
昨天刚刚合并的 a PR on GitHub 解决了 \r\n
问题。
接下来几天 hasn't been pushed to npm yet. You might be able to pull a nightly build。
如果您想尝试更直接的方法,可以替换已安装的 npm 包中的相应文件:
- 导航到 NPM 安装 ludown 的位置。在 Windows 10,这是
%AppData%\Roaming\npm\node_modules\ludown\lib
。 Other OS locations. - 复制 the GitHub Repo 的内容并替换 npm 安装目录中
parseFileContents.js
的内容。 - 再次尝试 运行 命令
你可以看到我成功实现了这个: