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

如何解决使用npx init时出现的npm错误码EINVALIDTAGNAME?

解决npx执行init命令时的EINVALIDTAGNAME错误

问题根源

错误日志里的"scripts.build=tsc"不是合法的npm包标签名,说明你的npm配置中存在异常的init相关配置,导致npx执行时错误将该配置项识别为包标签。

修复步骤

  • 检查并清理异常的npm init配置
    先查看当前init相关配置:
    npm config list | grep init
    
    如果输出包含init.scripts.build=tsc这类异常项,执行命令删除:
    npm config delete init.scripts.build
    # 若存在多个异常init配置,可直接清空所有init配置
    npm config delete init
    
  • 强制清理npm缓存
    npm cache clean --force
    
  • 重新测试目标命令
    再次执行npx prisma init或其他npx init类命令,验证问题是否解决。

补充说明

这个问题并非Node/npm版本或全局包导致,而是误设置了错误的npm init配置项,因此之前的更新、重装操作无法解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:07:35