Когда я установил testcafe с командой sudo npm install -g testcafe
, я мог использовать команду «testcafe» в терминале, выполняя такие тесты, как testcafe browser test
, но теперь я отформатировал свою ОС и установил ее с помощью npm install
с пакетом.json моего проекта, и когда я пытаюсь использовать команду «testcafe» для запуска тестов, я получаю сообщение testcafe: command not found
.
Теперь я могу запускать тесты, только если я вызываю модуль узла, например /usr/bin/node node_modules/testcafe/bin/testcafe.js browser test
Похоже, псевдоним команды "testcafe" для вызова модуля узла не был создан, когдаЯ установил его только с npm install
.
Любые мысли о том, как я могу это исправить или почему это произошло?