当我在“sanity init”成功后尝试执行“sanity start”时出错

use*_*403 3 sanity

我正在尝试安装 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

谢谢!

Don*_*nji 7

我在尝试初始化 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)

这对我来说就像一个魅力!