执行npx sb init为React项目初始化Storybook时出现包版本找不到错误
问题解决方案
以下是可直接落地的修复步骤,按优先级依次尝试:
- 步骤1:清理缓存重试
依次执行以下命令清理npm和npx缓存,再重新初始化:npm cache clean --force rm -rf ~/.npm/_npx npx sb init - 步骤2:指定镜像源执行初始化
官方npm源访问不稳定会导致版本拉取失败,可指定国内镜像源执行初始化:npx sb init --registry=https://registry.npmmirror.com - 步骤3:手动预安装依赖再初始化
先手动安装所有报错中缺失的依赖包,再执行初始化:npm install @storybook/react @storybook/addon-links @storybook/addon-essentials @storybook/addon-actions @storybook/node-logger @storybook/preset-create-react-app --save-dev npx sb init - 步骤4:使用yarn完成初始化
NPM 8.x版本存在偶发的版本解析兼容性问题,可通过yarn完成初始化:npm install -g yarn yarn dlx sb init
内容的提问来源于stack exchange,提问作者Adrian Gorgos
相关产品推荐
相关产品推荐

