ginqi7
ginqi7
Thanks for your reply. I fixed it. You could update the latest code.
加载完 deno-bridge-jieba 默认就是启动状态,不用再手动运行 deno-bridge-jieba-start,直接尝试其他命令即可。你可以list-process 查看进程状态。
json-parse-string 是 emacs 27.1 以后自带的方法。你的 emacs version 版本比较低吗?
那就不理解了,应该是有的才对。describe-function 无法找到 json-parse-string 吗?
https://www.gnu.org/software/emacs/manual/html_node/elisp/Parsing-JSON.html#index-json_002dparse_002dstring 很遗憾,我也没有头绪为什么 json-parse-string 消失了。
@manateelazycat 看起来是网络的原因,dns 没有解析到 jsdelivr。感觉这里可以不使用 cdn,直接把对应的 wasm 文件下载下来,放在code里,直接引用。
@manateelazycat 调研了一下,deno 缓存 package 文件只会缓存对应的 ts 文件,对于 wasm 文件每次都会重新拉取。因此断网使用会有问题。 我新拉了一个分支 submodule,然后把 deno-jieba wasm 作为一个 submodule,直接把源码拉下来,不使用 jsdelivr 远端的代码。这样就可以离线使用了。 你可以切换到 submodule 分支,然后把依赖的 deno-jieba submodule 也拉下来,试试看。
@manateelazycat 已合并。