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

自定义npm包hiruja通过npx运行提示未识别问题求助

问题排查与解决方案

1. 修正文件可执行权限命令

你用的chmod += index.js是错误命令,正确赋予文件可执行权限的命令是:

chmod +x index.js

这个错误会导致发布到npm的index.js没有可执行权限,其他用户下载后无法通过npx hiruja正常调用命令。请重新执行正确的权限设置命令,再重新发布包。

2. 确认包文件完整性

检查项目的.npmignore或.gitignore文件,确保没有把index.js排除在外——如果这个主文件没被发布到npm,其他用户自然找不到命令对应的执行文件。

3. 重新发布修正后的包

完成权限修复后,需要升级版本号再重新发布(npm不允许重复发布同一版本):

# 升级补丁版本号,也可以根据需求用minor/major
npm version patch
# 重新发布
npm publish

其他测试的用户需要先清除npx缓存再测试:

npx clear-npx-cache
npx hiruja

4. 核对npm pkg fix的修改内容

执行npm pkg fix后,检查package.json的变更,确认没有误改bin字段、type: module这些关键配置——如果这些配置被意外修改,也会导致命令无法识别。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 04:52:34