reactjs “start-storybook”不被识别为内部或外部命令,

vwkv1x7d  于 2023-04-11  发布在  React
关注(0)|答案(3)|浏览(734)
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”,

qojgxg4l

qojgxg4l1#

显然,节点版本必须降级到14.15.0。之后我做了rm -rf node_modules,然后npm install。由于我使用的是Windows,在更改节点版本之前,我必须安装Windows的NVM,然后安装正确的节点版本并在CMD中更改它(必须以管理员身份运行)。

kkbh8khc

kkbh8khc2#

我遇到了同样的问题,你所要做的就是将package.jscon中所有故事书包的版本更改为相同的版本(最好是任何包的最低版本,例如所有包的版本都是7.2.04,一个包的版本是6.5.16,然后将其更改为6.5.16),然后删除node_modules和package-lock.json,然后删除npm或yarn,应该没问题

m0rkklqb

m0rkklqb3#

运行npx sb init
然后运行npx sb@next automigrate
最后修改package.json中的脚本:
"storybook": "sb dev",
"build-storybook": "sb build"

相关问题