"одновременно команда не найдена", но установлена ​​глобально - PullRequest
0 голосов
/ 26 апреля 2020

Я использую macO и, хотя одновременно устанавливается глобально через npm, при установке его в качестве сценария запуска в пакете. json и при наборе npm start возникает следующая ошибка.

concurrently - kill-others "npm run server" "npm run client"
sh: concurrently - kill-others: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! thesis_fullstack@1.0.0 start: `concurrently - kill-others "npm run server" "npm run client"`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the thesis_fullstack@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/mantzaris/.npm/_logs/2020-04-25T22_40_12_897Z-debug.log

Моя посылка. json Файл:

{
  "name": "thesis_fullstack",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "client": "cd client && npm start",
    "server": "cd server && npm start",
    "start": "concurrently - kill-others \"npm run server\" \"npm run client\""
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "concurrently": "3.5.1"
  }
}

Ответы [ 3 ]

0 голосов
/ 26 апреля 2020

Ваша ошибка не в самом пакете, вы можете иметь его глобально или сохранить локально (не --save-dev).

Вы можете найти решение вашей проблемы, посмотрев журнал ошибок.

concurrently - kill-others "npm run server" "npm run client"
sh: concurrently - kill-others: command not found

Команда должна быть либо --kill-others или для краткости -k, вот официальная документация: https://github.com/kimmobrunfeldt/concurrently

Попробуйте это как пакет. json

{
  "name": "thesis_fullstack",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "client": "cd client && npm start",
    "server": "cd server && npm start",
    "start": "concurrently --kill-others \"npm run server\" \"npm run client\""
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "concurrently": "3.5.1"
  }
}

Приветствия:)

0 голосов
/ 26 апреля 2020

Я серьезно не знаю, что я сделал, чтобы это исправить. Прежде всего я установил флаг команды "опечатка", чтобы одновременно --kill-others your_commands_here. Затем я удалил узел вручную и переустановил его через Homebrew (так как я использую MacOs). После этого узла и npm не будет работать вообще. Исправлено с помощью: { ссылка }. Я думаю, что к этому моменту запуск npm начала работать.

0 голосов
/ 26 апреля 2020

Вам нужно установить зависимость локально, чтобы использовать ее в любом из ваших стартовых скриптов. запустите

npm install --save concurrently

, чтобы установить его локально в вашем проекте

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