SuperAPI AI 工具集

npm-helper

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:npm-helper 是 Node.js 与 NPM 生态的包管理助手技能,帮助完成包安装、项目配置与依赖问题排查。

主要能力:管理 npm 包与 package.json 配置;处理 package-lock.json 等锁文件;使用 npm、Yarn、pnpm;配置 workspaces 与 monorepo;初始化 Node.js 项目、配置 scripts 与生命周期钩子;处理 semver 版本范围、依赖冲突、peer 依赖;执行安全审计与依赖更新;排查模块解析错误、版本冲突、安装失败、缓存与平台相关问题;并给出包管理、版本、安全与性能方面的实践建议。

使用方式:以 @npm-helper 调用,资料中列出的用法包括 @npm-helper --init-project、--fix-dependencies、--audit-security、--migrate-to-pnpm、--troubleshoot。常见命令如 npm init -y、npm install、npm ci、npm audit、npm outdated、npm publish,以及 yarn add、pnpm add、pnpm --filter 等。

适用场景:新建或维护 Node.js/TypeScript 项目、在 npm/Yarn/pnpm 之间迁移、管理单体仓库工作区、修复依赖与安装问题、发布 npm 包。

限制:资料未提供该技能的收费、价格、平台支持范围与效果数据;具体行为取决于所调用的 AI 环境。执行 npm audit fix --force、--legacy-peer-deps、删除 node_modules 与锁文件等操作可能带来破坏性变更,需谨慎。