Obsidian Claudian插件配置:npm和原生安装的区别
大家好,我是「阑梦清川」
最近在电脑上遇到一些问题,不得不重新安装一些「软件」。
当我重新安装 「Obsidian」 之后,文件笔记库是没有问题的,但是 「Claudian」 这个插件没办法使用。所以我只能重新去安装一下 「Claude Code」 相关的一些配置,然后找到对应的路径,填写到插件对应的高级列表里面去。
使用下面的这个命令,去「全局安装」一下 Claude Code:
npm install -g @anthropic-ai/claude-code
下面这个就是 「Obsidian Claudian 插件」的列表里面,需要我们配置的 CLI 的路径。
配置路径可以是 「npm」,也可以是 「claude.exe」。关于这一点,我之前的理解还有一些问题,也是在第二次安装时才了解了两者之间的区别。
这篇文章主要是想记录并记住这两者之间的区别。目前,我将两者的配置「全部跑通」了。

下面是一篇「博客」,主要介绍的是本地安装 claudecode 所需要使用的指令。
这个博客里面涉及到了一条指令,需要在 「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 插件的列表里面去就可以了。
我是「阑梦清川」,希望得到您的关注
夜雨聆风
