@vuejs_ru

Страница 221 из 3900
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
Неа

Не работает

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
Экшны vuex принимают только 1 параметр же?
Второй параметр объект, где ты можешь их сколько угодно задать

Google
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
Кстати, а каким боком vue к babel'y?
Всымсле вью может и без Бабеля обойтись

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
loader: 'vue-loader',
Файл должен быть расширения .vue?

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
Да, хорошо

но мне нужно сначала ошибку фиксануть..

Все

пофиксил

Страница 221 из 3900