You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Electron.js中已安装模块@joplin/fork-htmlparser2找不到 无法启动Joplin开发环境

问题原因

Joplin 采用 Yarn Workspaces 管理 Monorepo 项目依赖,你使用 npm 安装依赖时,无法正确处理内部私有包的符号链接、预构建逻辑和依赖提升规则,才会出现「npm 显示包已安装但运行时找不到模块」的问题。

解决步骤

  • 回到项目根目录,清理 npm 生成的缓存文件和错误依赖:
    rm -rf node_modules package-lock.json packages/*/node_modules packages/*/package-lock.json
    
  • 全局安装 Joplin 官方指定的包管理器 Yarn v1(Classic 版本):
    npm install -g yarn@1
    
  • 在项目根目录执行依赖安装:
    yarn install
    
  • 执行全局构建命令,完成所有内部私有包的预编译(包含你报错的 @joplin/fork-htmlparser2 包):
    yarn run build
    
  • 重新进入 packages/app-desktop 目录,启动应用:
    yarn run start
    

你的 Node.js v16.0.0、npm v7.10.0、Ubuntu 20.04 环境符合 Joplin 开发要求,按照上述步骤操作即可正常启动桌面端开发环境。

内容的提问来源于stack exchange,提问作者Rishabh Raghwendra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:45:03