Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sitecore ';jss&x27;不被识别为内部或外部命令_Sitecore_Jss - Fatal编程技术网

Sitecore ';jss&x27;不被识别为内部或外部命令

Sitecore ';jss&x27;不被识别为内部或外部命令,sitecore,jss,Sitecore,Jss,我是Sitecore JSS的新手。 使用CMD运行以下命令时: npm install -g @sitecore-jss/sitecore-jss-cli 我得到了以下结果: npm警告可选跳过可选依赖项:fsevents@1.2.4 (节点_modules@sitecore-jss\sitecore jss cli\node\u modules\fsevents): npm WARN notsup跳过可选依赖项:不支持的平台 fsevents@1.2.4:通缉{“os”:“达尔文”,“拱门

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

npm install -g @sitecore-jss/sitecore-jss-cli
我得到了以下结果:

npm警告可选跳过可选依赖项:fsevents@1.2.4 (节点_modules@sitecore-jss\sitecore jss cli\node\u modules\fsevents): npm WARN notsup跳过可选依赖项:不支持的平台 fsevents@1.2.4:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前: {“os”:“win32”,“arch”:“x64”})

  • @sitecore jss/sitecore jss-cli@9.0.6在21.068s中更新了1个软件包
之后,我想检查JSS是否已成功安装,因此我运行了以下CMD命令:

jss --help
但结果是:

“jss”不被识别为内部或外部命令,可操作 程序或批处理文件


我遗漏了什么?

检查您的环境路径变量

默认情况下,Windows上的npm位置为 C:\Users{user}\AppData\Roaming\npm

在这里,您找到了一个jss.cmd和node_modules\@sitecore jss文件夹

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

要向路径添加一些内容,请转到控制面板->系统和安全->系统->高级系统设置,然后是环境变量

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

npm配置获取前缀


这是NPM和@sitecore jss/sitecore jss的特定版本的一个问题-cli@9.0.6. 目前建议使用纱线固定。直到下一个jss cli版本

确保从中删除(@sitecore jss、jss和jss.cmd)

全局安装纱线:
使用Thread重新安装@sitecore jss/jss cli

yarn global add @sitecore-jss/sitecore-jss-cli
makejss正在使用它,使用这个命令

where jss
预期结果:

C:\Users\{your_username}\AppData\Local\Yarn\bin\jss
C:\Users\{your_username}\AppData\Local\Yarn\bin\jss.cmd
如果没有,请尝试使用刷新环境变量

refreshenv 

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

非常感谢您,Jan,它工作正常。你救了我:)谢谢你穆罕默德的回答。它和Jan answer配合得很好。对我来说这很有效。
refreshenv