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

无需NPM/Yarn,如何使用本地修改的JS/TS SDK包进行测试?

测试本地修改的未发布SDK的方法

以下是几种实用方法,帮你在测试应用里使用本地修改后的SDK:

  • 使用npm link/yarn link建立软链接
    这是最便捷的实时同步方式:

    1. 进入你修改后的SDK源码目录,执行:
      # npm 版本
      npm link
      # yarn 版本
      yarn link
      
    2. 切换到测试应用目录,执行(替换为SDK的实际包名):
      # npm 版本
      npm link "package-name"
      # yarn 版本
      yarn link "package-name"
      

    后续SDK的修改(若需构建记得先执行npm run build类命令)会直接同步到测试应用,无需重复安装。

  • 通过本地路径直接安装
    若偏好一次性安装、不想用软链接,可在测试应用目录执行(替换为SDK的本地绝对路径):

    # npm 版本
    npm install /path/to/your/local/sdk-folder
    # yarn 版本
    yarn add file:/path/to/your/local/sdk-folder
    

    这种方式会把SDK文件复制到测试应用的node_modules中,后续SDK有修改时,需要重新执行该命令更新。

  • 额外注意事项

    • 如果你的SDK需要构建(比如TypeScript转译、打包等),修改后必须先执行项目的构建命令,确保测试用的是最新的可执行代码。
    • 测试完成后,要切回官方版本的话,在测试应用目录执行:
      # npm 版本
      npm unlink "package-name" && npm install "package-name"
      # yarn 版本
      yarn unlink "package-name" && yarn add "package-name"
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 23:17:06