Reactjs 运行storybook时出错-sh:1:未找到开始storybook:未找到

Reactjs 运行storybook时出错-sh:1:未找到开始storybook:未找到,reactjs,npm,yarnpkg,storybook,Reactjs,Npm,Yarnpkg,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! errn

我在运行故事书时遇到错误。。。。即使是在干净的设备上

 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.
我正在使用最新的故事书。 我的节点版本是6.11.1,npm版本是5.5.1

我还尝试安装带有纱线的故事书,但我面临同样的问题
纱线版本1.3.2

此错误是由于节点_模块文件夹引起的。如果删除该文件夹并运行
npm安装
。它会起作用的。主要是由于裁剪依赖链接,如果您已经自行配置了react应用程序,那么故事板需要可能需要一些其他配置。如果您使用create react应用程序或react npm package developer进行react,那么它应该可以工作,我可以解决这个问题。我认为问题是由于文件系统。我重新启动了系统,然后重新安装了故事书。工作起来很有魅力。

npm我--保存dev@storybook/react为我工作

在大多数情况下,您需要通过运行

npm的
#
npm i-D@storybook/cli
#纱线
纱线添加-D@storybook/cli

我遇到了同样的问题,二进制文件已从
故事书
重命名为
开始故事书

纱线开始故事书

您可以检查节点\ u modules/.bin目录中的二进制名称:

ls node_modules/.bin/ |grep storybook

就我而言,重启系统没有任何帮助。
但是重新安装应用程序帮助。

我已经试过了。正如我已经提到的。。。我还尝试了一个干净的
react storybook
安装来确认这个问题@莫汉普