Я пытаюсь установить тему на основе начальной загрузки на Laravel. (Тема называется codeBase, это профессиональная тема, которую я купил на themeforest.net) Я не знаю, связана ли моя проблема с темой или с тем, как я ее собираюсь, но любая помощь указывает мне в правильном направлении будут оценены. У меня есть запрос в службу поддержки к создателю темы, но я надеюсь, что проблема будет решена сегодня вечером.
Тема включает стартовый комплект для Laravel, который представляет собой всю структуру каталогов приложения Laravel со всеми активами темы.
.
├── app
├── bootstrap
├── config
├── database
├── public
├── resources
├── routes
├── storage
├── tests
└── vendor
.editorconfig
.env
.env.example
.gitattributes
.gitignore
artisan
composer.json
composer.lock
package.json
package-lock.json
phpunit.xml
server.php
webpack.mix.js
yarn.lock
Таким образом, вы просто копируете эти файлы и папки в папку сайта вашего приложения на своем сервере, а затем настраиваете зависимости. Сначала вы запускаете композитор:
composer install
Этот шаг проходит без проблем. Затем вы запускаете npm:
npm install
На этом шаге возникает следующая ошибка:
npm ERR! path
/home/vagrant/code/evec/node_modules/socket.io/node_modules/socket.io-
client/package.json.424263211
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open
'/home/vagrant/code/evec/node_modules/socket.io/node_modules/socket.io-
client/package.json.424263211'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2019-07-11T00_44_32_935Z-debug.log
Я провел небольшое исследование, пытаясь решить эту проблему, и попробовал несколько вещей, но, похоже, ничего не работает. Большая часть того, что я нашел, касалось очистки кеша npm, удаления файлов node_modules и повторного запуска установки npm. Уже есть файлы package.json и package-lock.json. Может быть, где-то там моя проблема?
Может ли это иметь какое-либо отношение к моей установке? Я запускаю Laravel Homestead на виртуальной машине Vagrant box, почти ничего не изменив по сравнению с установкой по умолчанию. Кажется, он отлично работает, кроме проблемы, которая у меня сейчас есть.