3

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

npm install -g @sitecore-jss/sitecore-jss-cli

我得到以下结果:

npm WARN 可选跳过可选依赖:fsevents@1.2.4 (node_modules@sitecore-jss\sitecore-jss-cli\node_modules\fsevents):npm WARN 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

但结果是:

'jss' 不是内部或外部命令、可运行程序或批处理文件。

我错过了什么?

4

2 回答 2

4

检查您的环境路径变量。

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

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

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

要将一些东西添加到路径中,请转到控制面板 -> 系统和安全 -> 系统 -> 高级系统设置,然后选择环境变量。

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

npm 配置获取前缀

于 2018-10-03T12:46:54.103 回答
0

这是 NPM 和这个特定版本的 @sitecore-jss/sitecore-jss-cli@9.0.6 的问题。建议暂时使用 yarn 修复。直到下一个 jss-cli 版本。

确保从

C:\Users\{your_username}\AppData\Roaming\NPM\

全局安装 Yarn:https
: //yarnpkg.com/lang/en/docs/install/#windows-stable 使用 Yarn 重新安装 @sitecore-jss/jss-cli

yarn global add @sitecore-jss/sitecore-jss-cli

Make jss 正在使用它,使用这个命令

where jss

预期结果:

C:\Users\{your_username}\AppData\Local\Yarn\bin\jss
C:\Users\{your_username}\AppData\Local\Yarn\bin\jss.cmd

如果没有,请尝试使用刷新您的环境变量

refreshenv 

(或重新启动命令提示符)

于 2018-10-03T13:36:26.960 回答