Выполнение npm run dev в проекте Laravel 5.6 останавливается на 95% - PullRequest
0 голосов
/ 05 мая 2018

У меня проблема с laravel-mix, использующим Laravel 5.6. Каждый раз, когда я выполняю npm run dev , выполнение консоли останавливается на 95%, испуская:

@ dev C: \ Users \ ricky \ Dropbox \ Projects \ 52-TARCS \ src \ tarcs

npm run development

@ development C: \ Users \ ricky \ Dropbox \ Projects \ 52-TARCS \ src \ tarcs

cross-env NODE_ENV = модули_узла разработки / webpack / bin / webpack.js --progress --hide-modules --config = узлы_модулей / laravel-mix / setup / webpack.config.js

95% излучения

Создан чистый проект Laravel 5.6, выполнен npm install и затем npm run dev .

Я искал в Интернете и нашел много людей с той же проблемой, которые решили ее, указав общий путь в webpack.mix.js :

mix.setPublicPath("./");

или

mix.options({
    publicPath: './'
});

В моем случае не удалось решить проблему.

Мои текущие настройки webpack.mix.js:

let mix = require('laravel-mix');

mix.setPublicPath("./"); //mix.setPublicPath("./public");

/*mix.options({
    publicPath: './' //publicPath: './public'
});*/


mix.js('resources/assets/js/app.js', 'public/js');
mix.sass('resources/assets/sass/app.scss', 'public/css');

Технические характеристики моей системы:

  • Windows 10 x64 (версия 1803);
  • Узел: 10.0.0;
  • NPM: 5,6,0;
  • Ларавел 5,6;

Как мне решить мою проблему?

1 Ответ

0 голосов
/ 06 мая 2018

Наконец-то разобрался с моей проблемой!

Я использую Dropbox для хранения всех своих проектов, и поскольку у меня есть две связанные учетные записи (Личная и Бизнес), Dropbox создает символическую ссылку на новые папки (Dropbox (Личная) и Dropbox (Бизнес)). Это как-то вызывает мою проблему ...

С Dropbox :

Если у членов вашей команды уже есть Dropbox, установленный на их компьютеры, все файлы и большинство приложений будут автоматически указывать на новая рабочая папка Dropbox и подпапки. Dropbox создаст скрытая символическая ссылка, которая указывает на новую папку Dropbox из старого место нахождения. Новые установки не требуют этого, так как папка Dropbox создан с названием компании с самого начала.

Приложения с абсолютными путями могут быть проверены индивидуально, поэтому мы настоятельно рекомендуем вам протестировать ваши существующие конфигурации до обновления настольного приложения.

Я просто отключил свою бизнес-учетную запись и начал использовать основную папку Dropbox. Все работает как положено. Это был самый быстрый способ решить мою проблему, но идеальным было бы связать обе мои учетные записи Dropbox. Я проверю, как это сделать, и уточню ответ.

...