Ошибка при использовании реакции и смеси Laravel

Я сталкиваюсь с проблемой, когда пытаюсь отреагировать на работу с моим проектом Laravel.

Я использую Homestead на окнах. Пока ssh’d на моем виртуальном сервере, и я в корне моего проекта, я запустил

composer install
php artisan preset react
npm install && npm run dev

Я получаю следующие ошибки

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of imagemin@^5.0.0 but none was installed.
npm WARN [email protected] requires a peer of ajv@^6.0.0 but none was installed.
npm ERR! Linux 4.4.0-92-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"npm ERR! node v6.11.3
npm ERR! npm  v3.10.10
npm ERR! path ../acorn/bin/acorn
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink

npm ERR! EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/www/todo/node_modules/.bin/acorn'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/www/todo/npm-debug.log

В мои активы / JS / Components был добавлен реагирующий файл example.js.

Я не очень уверен, куда идти с этим, поэтому любая помощь будет оценена

0

Решение

Это проблема с созданием символических ссылок между вашим хостом (windows) и виртуальной машиной.

Во-первых, вам не нужно вводить эти команды через ssh, вы можете безопасно запускать их на вашем хосте Windows (все изменения будут автоматически скопированы обратно на ваш домашний ВМ-компьютер — именно так работает домашний проект)

Во-вторых, в зависимости от вашей установки VirtualBox могут возникнуть проблемы с символическими ссылками. Если это так, проверьте, используете ли вы последние версии VirtualBox и Homestead.

Тогда, если все еще возникают проблемы, пожалуйста, проверьте это нить

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]