6

我在运行故事书时遇到错误....即使在干净的安装上也是如此。

 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.1npm版本是5.5.1

我也尝试使用纱线安装故事书,但我面临同样的问题 纱线版本1.3.2

4

7 回答 7

6

此错误是由于 node_modules 文件夹造成的。如果您删除该文件夹并运行 npm install. 它会起作用的。主要是由于裁剪的依赖链接如果您自己配置了一个反应应用程序,那么情节提要可能需要一些其他配置。如果你为 React 使用 create-react-app 或 react-npm-package-developer 那么它应该可以工作

于 2018-01-24T10:37:33.263 回答
3

在大多数情况下,您需要@storybook/cli通过运行手动安装

# For npm
npm i -D @storybook/cli

# For yarn
yarn add -D @storybook/cli
于 2020-10-11T13:03:32.987 回答
3

我遇到了同样的问题,二进制文件已重命名为storybookto start-storybook

yarn start-storybook

您可以查看 node_modules/.bin 目录的二进制名称:

ls node_modules/.bin/ |grep storybook
于 2020-12-06T05:43:50.827 回答
2

npm i --save-dev @storybook/react为我工作!

于 2020-10-08T16:02:10.550 回答
0

我有点解决了这个问题。我认为问题是由于文件系统。我重新启动了系统,然后再次重新安装了storybook。像魅力一样工作。

于 2018-01-24T14:15:04.103 回答
0

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

于 2021-04-02T10:16:39.697 回答
0

首先,只需确保您位于正确的文件夹中。我知道这听起来很愚蠢,但是当我们疲倦时,有时我们会犯愚蠢的错误

于 2021-10-12T12:54:59.110 回答