我在运行storybook时遇到错误....即使在干净的安装上也是如此。
npm run storybook
> @ storybook /media/programmersedge/New_Volume/devs/demostorybook
> start-storybook -p 9001 -c .storybook
sh: 1: start-storybook: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! @ storybook: `start-storybook -p 9001 -c .storybook`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the @ storybook script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
我使用的是最新的storybook版本,我的node版本是 6.11.1,npm版本是 5.5.1
我也试过用yarn安装storybook,但我遇到了同样的问题yarn版本 1.3.2
7条答案
按热度按时间yyyllmsg1#
在大多数情况下,您需要手动安装
@storybook/cli
,方法是运行hpxqektj2#
此错误是由于node_modules文件夹。如果您删除该文件夹并运行
npm install
.它将工作。主要是由于裁剪的依赖关系链接如果您自己配置了react应用程序,则故事板可能需要一些其他配置。如果您使用React的create-react-app或react-npm-package-developer,则应该可以工作f2uvfpb93#
我遇到了同样的问题,二进制文件已从
storybook
重命名为start-storybook
。yarn start-storybook
您可以查看node_modules/.bin目录中的二进制名称:
bvk5enib4#
npm i --save-dev @storybook/react
为我工作!4szc88ey5#
首先,只要确保你在正确的文件夹。我知道这听起来很愚蠢,但当我们累了,有时我们犯愚蠢的错误
huus2vyu6#
在我的例子中,重新启动系统没有帮助。但是重新安装应用程序有帮助。
fnatzsnv7#
更新启动和生成脚本