乐于分享
好东西不私藏

Obsidian Claudian插件配置:npm和原生安装的区别

Obsidian Claudian插件配置:npm和原生安装的区别

大家好,我是阑梦清川

最近在电脑上遇到一些问题,不得不重新安装一些软件

当我重新安装 Obsidian 之后,文件笔记库是没有问题的,但是 Claudian 这个插件没办法使用。所以我只能重新去安装一下 Claude Code 相关的一些配置,然后找到对应的路径,填写到插件对应的高级列表里面去。

使用下面的这个命令,去全局安装一下 Claude Code:

npm install -g @anthropic-ai/claude-code

下面这个就是 Obsidian Claudian 插件的列表里面,需要我们配置的 CLI 的路径。

配置路径可以是 npm,也可以是 claude.exe。关于这一点,我之前的理解还有一些问题,也是在第二次安装时才了解了两者之间的区别。

这篇文章主要是想记录并记住这两者之间的区别。目前,我将两者的配置全部跑通了。

下面是一篇博客,主要介绍的是本地安装 claudecode 所需要使用的指令。

How to Install Claude Code CLI

这个博客里面涉及到了一条指令,需要在 PowerShell 里面去进行操作。像我自己在实际使用的过程中,是直接在 cmd 里面去安装的,结果它提示”不是内部或者外部命令”。

这是因为 CMD 是老派的语言,它听不懂 IRM 和 IEX 这种现代的 PowerShell 语言。所以当我切换到蓝色的 PowerShell 窗口之后,命令就生效了。

这个博客里面使用的就是原生的本地安装方式。使用这种方式安装,你需要找到 claude.exe 的路径,并将其配置到 Obsidian 插件的高级设置里面就可以了。

如果你使用第二种方式(也就是 NPM 安装的方式),它实际上是全局安装。这种方式会把工具安装到系统的公共库里,让整台电脑都能找到它。

在执行了上面所说的全局安装指令之后,NPM 就会去云端下载代码,从而生成我们所需要的 cli.js 组件。

方案 填写路径示例 适合人群
原生方案 C:\Users\Administrator\.local\bin\claude.exe 追求极致简单、不想管 Node.js 的人
NPM 方案 ...\node_modules\@anthropic-ai\claude-code\cli.js 经常做 Web 开发、习惯管理 NPM 包的人

但我自己遇到的问题是,当我使用全局安装(npm install -g)的时候,我对应的组件库里面并没有 cli.js 这个文件。不过这个问题很快就被 AI 解决了。

正常情况下,cli.js 会在对应的文件夹下面,但我第一次尝试的时候,这个文件夹下面是的。

这个主要原因是,之前尝试使用 npm 全局安装时,可能没有成功存放到对应的默认路径

npm install -g @anthropic-ai/claude-code

这个时候我重新执行一下这个全局安装的指令,就生成了对应的 cli.js。我把对应的 cli.js 路径配置到 Obsidian 插件的列表里面去就可以了。

我是阑梦清川,希望得到您的关注

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Obsidian Claudian插件配置:npm和原生安装的区别

评论 抢沙发

6 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮