@mrFlyer

Laravel5 + CoreUI + Vue2, что я делаю не так?

Привет всем.

Полный новичек в Node и Vue. Пытаюсь сделать админку для лараверовского проекта на CoreUI и не понимание принципов сборки не дает мне победить это дело все никак. Направьте меня пожалуйста в нужное направление.

Итак, что я делаю:

Создаю папку где у меня будет храниться приложение админки:
resources\assets\cabinet

Кидаю туда содержимое папки Vue_Full_Project с гитхаба CoreUI

Дополняю package.json зависимостями:
"laravel-elixir": "^6.0.0-15",
"laravel-elixir-vue-2": "^0.3.0",
"laravel-elixir-vueify": "^1.0.6",
"laravel-elixir-webpack-official": "^1.0.10"


Запускаю установку пакетов
npm install --save-dev

Далее я хочу получить единый app.css и app.js что бы включить в HTML шаблоне
Заменяю gulpfile.js на свой:
const elixir = require('laravel-elixir');

	require('laravel-elixir-vue-2');

	elixir((mix) => {
		mix.sass('./scss/style.scss','./public/css/cabinet/app.css')
			.webpack('./src/main.js','./public/js/cabinet/app.js')
			.copy('node_modules/font-awesome/fonts','/public/fonts/cabinet');
	});


Выполняю gulp в папке: resources\assets\cabinet
Css у меня формируется без проблем. А вот при сборке JS файла вываливается ошибка с путями:
> gulp
[14:43:06] Using gulpfile c:\WebServer\_domains\domainName\sources\resources\assets\cabinet\gulpfile.js
[14:43:06] Starting 'all'...
[14:43:06] Starting 'sass'...
[14:43:09] Finished 'sass' after 2.11 s
[14:43:09] Starting 'webpack'...
{ [Error: ./src/router/index.js
Module not found: Error: Can't resolve 'containers/Full' in 'c:\WebServer\_domains\domainName\sources\resources\assets\cabinet\src\router'
resolve 'containers/Full' in 'c:\WebServer\_domains\domainName\sources\resources\assets\cabinet\src\router'
  Parsed request is a module
  using description file: c:\WebServer\_domains\domainName\sources\resources\assets\cabinet\package.json (relative path: ./src/router)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: c:\WebServer\_domains\domainName\sources\resources\assets\cabinet\package.json (relative path: ./src/router)
    resolve as module

Full.vue есть в resources\assets\cabinet\src\containers

Заранее спасибо за помощь!
  • Вопрос задан
  • 1036 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы