PS C:..project\src\features> npm run storybook
> sfe-template-20@0.1.0 storybook
> start-storybook -p 6006
'start-storybook' is not recognized as an internal or external command,
operable program or batch file.
安装了storybook,但似乎无法运行。我尝试了npm install,不会有帮助。
npm:'8.1.0',node:'16.13.0'“react”:“^17.0.1”,
3条答案
按热度按时间qojgxg4l1#
显然,节点版本必须降级到14.15.0。之后我做了
rm -rf node_modules
,然后npm install
。由于我使用的是Windows,在更改节点版本之前,我必须安装Windows的NVM,然后安装正确的节点版本并在CMD中更改它(必须以管理员身份运行)。kkbh8khc2#
我遇到了同样的问题,你所要做的就是将package.jscon中所有故事书包的版本更改为相同的版本(最好是任何包的最低版本,例如所有包的版本都是7.2.04,一个包的版本是6.5.16,然后将其更改为6.5.16),然后删除node_modules和package-lock.json,然后删除npm或yarn,应该没问题
m0rkklqb3#
运行
npx sb init
后然后运行
npx sb@next automigrate
最后修改package.json中的脚本:
"storybook": "sb dev",
"build-storybook": "sb build"