Запуск Vapor из усадьбы терпит неудачу - PullRequest
0 голосов
/ 24 октября 2019

Я установил Vapor на совершенно новый Laravel up. Когда я пытаюсь запустить «паровое развертывание производства», я получаю эту ошибку:

Running Command: npm ci && npm run prod && rm -rf node_modules
npm ERR! cipm can only install packages with an existing package-lock.json or npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or later to generate it, then try again.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2019-10-23T21_24_09_128Z-debug.log

In Process.php line 254:

  The command "npm ci && npm run prod && rm -rf node_modules" failed.

  Exit Code: 1(General error)

  Working directory: /home/vagrant/code/sales2/.vapor/build/app

  Output:
  ================


  Error Output:
  ================
  npm ERR! cipm can only install packages with an existing package-lock.json or npm-shrinkwrap.json with lockfileVers
  ion >= 1. Run an install with npm@5 or later to generate it, then try again.

  npm ERR! A complete log of this run can be found in:
  npm ERR!     /home/vagrant/.npm/_logs/2019-10-23T21_24_09_128Z-debug.log

Я успешно установил пар. Создал новый проект и оставил настройки домена по умолчанию.

1 Ответ

0 голосов
/ 06 ноября 2019

Вы не указали, какой была ваша операционная система хоста, но я предполагаю, что это windows, когда вы запускали "vagrant up", вы делали это как администратор?

Тем не менее, это проблема с npm, а не с Vapor. Я бы запустил команду ssh'd "npm ci && npm run prod && rm -rf node_modules" в вашу бродячую консоль и устранял проблемы оттуда.

...