«jss» не распознается как внутренняя или внешняя команда - PullRequest
0 голосов
/ 03 октября 2018

Я новичок в JSS sitecore при выполнении следующей команды с использованием CMD:

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

результатis: npm WARN необязательно SKIPPING ФАКУЛЬТАТИВНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.4 (node_modules \ @ sitecore-jss \ sitecore-jss-cli \ node_modules \ fsevents): npm WARN notsup SKIPPING ФАКУЛЬТАТИВНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для fsevents@1{"os": "darwin", "arch": "any"} (текущий: {"os": "win32", "arch": "x64"})

  • @ sitecore-jss/sitecore-jss-cli@9.0.6 обновил 1 пакет за 21.068 с

, после чего я хочу убедиться, что jss успешно установлен, поэтому я запускаю следующую команду CMD:

jss --help, но в результате: 'jss' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

, поэтому любая помощь

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Это проблема с NPM и этой конкретной версией @ sitecore-jss / sitecore-jss-cli @ 9.0.6.Для исправления рекомендуется использовать пряжу.До следующего выпуска JSS-Cli.

Убедитесь, что вы удалили (@ sitecore-jss, jss и jss.cmd) из

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

Установите Yarn глобально: https://yarnpkg.com/lang/en/docs/install/#windows-stable
Переустановите @ sitecore-jss /jss-cli используя Yarn

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

Сделать так, чтобы jss использовал его, используя эту команду

where jss

Ожидаемый результат:

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

, если нет, попробуйте обновитьпеременные окружения, используя

refreshenv 

(или перезапустите командную строку)

0 голосов
/ 03 октября 2018

Проверьте переменную пути к среде.

По умолчанию расположение npm в Windows: C: \ Users {user} \ AppData \ Roaming \ npm

Там вы нашли jss.cmd ипапка node_modules \ @ sitecore-jss.

Для исправления «jss» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. »ошибка: добавьте местоположение npm в свой путь или в скором времени% AppData% \ npm

Чтобы добавить что-то к пути, перейдите в панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы, затем переменные среды.

если вы не можете найти местоположение npm, попробуйте

npm config get prefix

...