已开启
构建配置使用本机绝对路径,其他环境无法解析 CangjieMagic 依赖 #3
阿彪创建于  7月25日
阿彪
阿彪
7月25日 创建

问题

daima/cjpm.toml 当前将 magic 依赖写死为开发者本机路径:

magic = { path = "F:\\CJ1\\CangjieMagic-dev" }

其他开发者克隆仓库后不存在该盘符和目录,因此 cjpm 无法解析依赖,项目不能按仓库内容复现构建。

CangjieMagic 官方 README 已提供公开 Git 依赖形式:

magic = { git = "https://gitcode.com/Cangjie-TPC/CangjieMagic.git", branch = "dev" }

验收建议

  • 将本机绝对路径替换为公开 Git 依赖;
  • cjpm.toml 不再包含特定盘符或用户目录;
  • 更新锁文件并验证依赖能够解析;
  • 文档说明构建所需的仓颉 SDK 版本。
likedislike
阿彪阿彪
7月25日 关联了pull request:fix: use portable CangjieMagic dependency