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

如何使用NPX测试开发阶段的NPM包?

开发中npx包的测试方案

以下是几种不同场景下的可用方案,可1:1模拟真实用户执行npx 你的包名的效果:

  • 快速本地测试
    无需额外工具,直接在任意目录执行npx 你的开发包本地根目录路径即可。比如你的包存储在本地/code/create-my-app路径下,执行npx /code/create-my-app就能直接调用对应的bin脚本,代码修改后实时生效,不需要做任何额外配置,仅需保证package.json中的bin字段配置正确。
  • 无路径调用测试
    如果你想直接使用npx 你的包名的形式测试,无需输入本地路径,可使用npm自带的link能力实现:
    1. 进入你的开发包根目录,执行npm link
    2. 在任意目录执行npx 你的包名即可正常调用
      测试完成后在开发包根目录执行npm unlink即可清理全局链接记录。
  • 远程代码测试
    如果需要测试未发布的远程代码(比如给协作者验证、CI环境测试),可以直接让npx拉取git仓库代码执行,命令格式为npx <git仓库地址>#<分支名>,执行逻辑和从npm官方源拉取包完全一致。

注意事项

请确保你的bin入口文件顶部添加了#!/usr/bin/env node声明,且package.json中的bin字段配置和包名匹配,否则会出现执行报错的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 09:06:00