Sitecore ';jss&x27;不被识别为内部或外部命令
我是Sitecore JSS的新手。 使用CMD运行以下命令时: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”:“达尔文”,“拱门
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 --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