Установка jest с существующим package.json - PullRequest
0 голосов
/ 28 января 2019

Итак, у меня есть файл package.json, который я использовал на другом компьютере для запуска тестов javascript.Теперь я перешел на другой компьютер, у меня есть папка node_modules, package.json, package-lock.json и yarn.lock.Если я запускаю npm install в той же папке, где находится package.json, разве не должен быть установлен jest?Поскольку Jest находится в package.json.Если я запускаю jest из терминала, я получаю команду not found

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Возможно, потому что node_modules / .bin вашего проекта отсутствует в вашем $PATH, попробуйте добавить его или запустить ./node_modules/.bin/jest

0 голосов
/ 28 января 2019

Чтобы использовать пакет npm из любой точки мира, вам необходимо установить его глобально, например:

npm install -g jest

Другим решением было бы добавить новый скрипт в package.jsonкак это:

scripts:{
   "jest":"jest"

}

И тип npm run jest

Вы также можете взглянуть на этот вопрос: Как использовать пакет, установленный локально в node_modules?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...