
Like
26.02.2017
20:47:47
Вот минут 30 назад поставил чистый

Yaroslav
26.02.2017
20:48:10
О, стой
Попробуй это
babel-plugin-transform-es2015-spread

Google

Yaroslav
26.02.2017
20:48:48
npm install babel-plugin-transform-es2015-spread

Like
26.02.2017
20:48:50
Пробовал

Yaroslav
26.02.2017
20:49:01
Это другое
Пиши

Like
26.02.2017
20:49:56
Неа
Не работает

Rafael
26.02.2017
20:52:29

Like
26.02.2017
20:53:00
Вообще какой-то ****

Illya
26.02.2017
20:53:23
/me исчезает

Like
26.02.2017
20:57:36
Вроде пофиксил

Rafael
26.02.2017
20:58:06

Like
26.02.2017
20:58:21
Сейчас, минуту

Alexandr
26.02.2017
20:58:27

Google

Kelin
26.02.2017
20:59:21

Like
26.02.2017
21:00:17
Да
пофиксил
webpack.config.js для Laravel-mix
есть забавная штука
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader' + Mix.babelConfig(),
query: {
"presets": [ 'stage-2' ],
"plugins": [ 'transform-object-rest-spread' ]
}
},
Там по умолчанию стоит stage-0
И он плевать хотел на babelrc

Yaroslav
26.02.2017
21:02:55
Так, а причем тут jsx?

Like
26.02.2017
21:03:10
Ща
Я не то дал скорее всего
у меня 10 этих конфигов
вставил в 2
Да и там Jsx
Хз
http://stackoverflow.com/questions/39636725/laravel-elixir-webpack-object-spread-transformation-error

Yaroslav
26.02.2017
21:04:03
Если ты говоришь что у тебя свежая установка laravel, то vue файлы именуются как *.vue
И для них работает /\.vue$/
loader: 'vue-loader',
jsx тут вообще никаким боком
Если у тебя файлы не заканчиваются на это расширение

Google

Like
26.02.2017
21:04:56
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: Mix.options.extractVueStyles ? {
js: 'babel-loader' + Mix.babelConfig(),
scss: vueExtractTextPlugin.extract({
use: 'css-loader!sass-loader',
fallback: 'vue-style-loader'
}),
К чему это - не понятно
Я сказал как я решил проблему
Там было stage-0
Я изменил на 2 - все заработало

Yaroslav
26.02.2017
21:06:15
Ты явно что-то намудрил

Like
26.02.2017
21:06:21
Кстати, а каким боком vue к babel'y?

Yaroslav
26.02.2017
21:06:41
Ой
Таким
test: /\.vue$/,

Like
26.02.2017
21:06:54
... - фишка не vue

Rafael
26.02.2017
21:07:04

Like
26.02.2017
21:07:06
Я про синтаксис говорю

Rafael
26.02.2017
21:07:11
Но это будет не очень удобно

Like
26.02.2017
21:07:24
Пробовал, хеэ

Yaroslav
26.02.2017
21:07:38
Ему кто-то объяснит?

Like
26.02.2017
21:07:48
Да о чем ты?
Проблема была в том, что Бабел не понимал ...

Yaroslav
26.02.2017
21:08:12
Иди почитай про webpack как он конфиги читает

Google

Like
26.02.2017
21:08:13
А не в вуе
Не охота :(

Yaroslav
26.02.2017
21:08:51
Для того чтобы подтянуть нужные пресеты бабеля их нужно указать в loader
разные loader'ы ориентируеются на расширение файла

Like
26.02.2017
21:09:48

Yaroslav
26.02.2017
21:09:55
Ты можно включить stage-2 для jsx и отключить для vue

Like
26.02.2017
21:09:59
У меня расширение js

Yaroslav
26.02.2017
21:10:15
крч

Like
26.02.2017
21:10:21
Сложно

Admin
ERROR: S client not available

Yaroslav
26.02.2017
21:10:50
Ну вот все и решилось
Смотри сейчас измени stage-2 обратно на stage-0
А потом впили mapState в vue component
Файл с раширением *.vue
Это чтобы точно осознал что у тебя происходит
Я думал ты ...mapState в *.vue записываешь

Like
26.02.2017
21:12:44
Изначально я туда и писал
Но так как я поставил чистый, я написал в app.js

Yaroslav
26.02.2017
21:13:10
Ну попробуй сделать как я написал, проверь
Будет полезно

Google

Like
26.02.2017
21:13:22
Сейчас пхпшторм запустится
Module build failed: Error: Couldn't find preset "stage-0" relative to directory

Yaroslav
26.02.2017
21:15:52
хмм

Like
26.02.2017
21:16:24
Убрал query
Сейчас установлю pug
и попробую
Ибо перекинул файлы уже

Yaroslav
26.02.2017
21:17:03
что-бы заюзать pug нужно в template написать lang="pug"

Like
26.02.2017
21:17:08
Да, я знаю

Yaroslav
26.02.2017
21:17:10
Разбирайся

Like
26.02.2017
21:17:13
Я файлы старого проекта в новый слил уже
И не ставил Pug
не трогал папку Node_modules
Теперь орет на точки
Ясненько
не решил проблемку
:)

Yaroslav
26.02.2017
21:19:47
Почитай про webpack

Like
26.02.2017
21:21:30
Да, хорошо
но мне нужно сначала ошибку фиксануть..
Все
пофиксил