“jss”不被识别为内部或外部命令

Men*_*dan 4 sitecore jss

我是 Sitecore JSS 的新手。使用 CMD 运行以下命令时:

npm install -g @sitecore-jss/sitecore-jss-cli
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

npm 警告可选跳过可选依赖项:fsevents@1.2.4 (node_modules@sitecore-jss\sitecore-jss-cli\node_modules\fsevents):npm 警告 notsup 跳过可选依赖项:fsevents@1.2.4 不支持的平台:想要 {"os ":"darwin","arch":"any"}(当前:{"os":"win32","arch":"x64"})

  • @sitecore-jss/sitecore-jss-cli@9.0.6 在 21.068 秒内更新了 1 个包

之后我想检查 JSS 是否已成功安装,因此我运行了以下 CMD 命令:

jss --help
Run Code Online (Sandbox Code Playgroud)

但结果是:

“jss”不被识别为内部或外部命令、可运行程序或批处理文件。

我缺少什么?

Jan*_*ink 5

检查您的环境路径变量。

Windows 上 npm 的默认位置是 C:\Users{user}\AppData\Roaming\npm

在那里您找到了 jss.cmd 和 node_modules\@sitecore-jss 文件夹。

修复“‘jss’不被识别为内部或外部命令、可运行程序或批处理文件”的问题。将 npm 位置添加到您的路径或很快 %AppData%\npm 时出错

要将某些内容添加到路径中,请转到控制面板 -> 系统和安全 -> 系统 -> 高级系统设置,然后进入环境变量。

如果你找不到 npm 位置,请尝试

npm 配置获取前缀

  • 真的谢谢你,Jan,一切正常。你救了我 :) (2认同)