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

Angular Storybook教程执行报错求助:找不到is-gzip模块

解决Storybook Angular模板启动时的Cannot find module 'is-gzip'错误

以下是针对问题的具体解决步骤:

  • 清理缓存并重新安装依赖
    这是解决依赖缺失类问题的通用方案,执行以下命令:

    # 清理npm缓存
    npm cache clean --force
    
    # 删除现有依赖包和锁文件(Windows系统替换为:rmdir /s /q node_modules && del package-lock.json)
    rm -rf node_modules package-lock.json
    
    # 重新安装所有依赖
    npm install
    

    完成后再次尝试启动Storybook。

  • 手动安装缺失的间接依赖
    is-gzip是Storybook相关依赖的间接依赖,模板的package.json不会显式声明它,直接安装该包:

    npm install is-gzip --save-dev
    

    安装完成后运行npm run storybook启动服务。

  • 使用正确的启动命令
    在taskbox目录下,优先使用package.json中定义的脚本命令,避免手动拼接命令引发的参数错误:

    npm run storybook
    
  • 匹配Angular CLI版本
    检查本地全局Angular CLI版本与模板package.json中@angular/cli的版本是否一致,版本差异过大可能引发兼容性问题:

    1. 打开taskbox/package.json查看@angular/cli的版本号
    2. 安装对应版本的CLI(以16.x版本为例):
      npm install -g @angular/cli@16.x
      

    或使用npx在项目内运行命令,规避全局版本冲突:

    npx ng run taskbox:storybook
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 23:24:50