我正在尝试安装 Sanity studio,我按照以下步骤操作:
npm install --global @sanity/cli
sanity install
sanity init
在初始化步骤之后,我尝试运行下一步:
sanity start
但它说:
Run the command again within a Sanity project directory, where "@sanity/core"
is installed as a dependency.
at D.runCommand (F:/All Node and related projects/node_modules/@sanity/cli/b
in/sanity-cli.js:3254:1345)
at t.exports (F:/All Node and related projects/node_modules/@sanity/cli/bin/sanity-cli.js:1794:2419)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试 cd 进入我的 sanity 项目目录时,它甚至无法识别 sanity,它说:
'sanity' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我的依赖目录结构不正确吗?需要满足什么条件才可以打电话 sanity start?
谢谢!
我在尝试初始化 Sanity 时遇到了类似的问题。我尝试了以上所有方法,但对我来说不起作用。正如上面所建议的,我会跑
npm install -g @sanity/cli
Run Code Online (Sandbox Code Playgroud)
然后:
sanity init
Run Code Online (Sandbox Code Playgroud)
我会收到以下错误:
sanity : The term 'sanity' is not recognized as the name of a cmdlet
Run Code Online (Sandbox Code Playgroud)
我找到的解决方案是运行以下命令:
npx @sanity/cli init
npx @sanity/cli start
Run Code Online (Sandbox Code Playgroud)
这对我来说就像一个魅力!