@vuejs_ru

Страница 219 из 3900
Like
26.02.2017
19:40:08
покажи код и ошибку

Syntax Error: Unexpected token (42:8) 40 | }, 41 | computed: { > 42 | ...mapState({ | ^ 43 | 'store' 44 | }) 45 | }

так, тебе надо поставить babel-preset-stage-2 и добавить его в настройки бабеля

{ "presets": [ "es2015", "stage-2" ], "plugins": [ "add-module-exports", "transform-object-rest-spread", "transform-es2015-destructuring" ] }

Google
Like
26.02.2017
19:40:08
есть



Не помогло (

ах да, у тебя там ошибка еще есть

...mapState({ state => user = state.userStore })

я переписал

вроде бы так пишется

не, не так

все, понял

state: user => state.userStore

и не так, ща покажу как

:O

state => state.user.userStore если я правильно понял

Google
Like
26.02.2017
19:40:08
а, ну да

store.state.userStore.user

Так же обращаюсь

Сейчас попробую

и в общем случае вот так тогда: ...mapState({ user: state => state.userStore.user })

все равно на точки орет

сторе убери, это же прокси

кинь именно скрин с ошибкой



покажи пакеты из package.json

и конфиг с модулями из вебпака

Насчет конфига, у меня их там штук 6

я не знаю какой именно нужно (

"axios": "^0.15.2", "babel-core": "^6.0.14", "babel-loader": "^6.0.0", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-syntax-jsx": "^6.13.0", "babel-plugin-transform-es2015-destructuring": "^6.23.0", "babel-plugin-transform-object-rest-spread": "^6.23.0", "babel-preset-es2015": "^6.6.0", "laravel-mix": "^0.5.0", "lodash": "^4.16.2", "vue": "^2.0.1", "webpack": "^2.2.1"

Вот пакеты

"dependencies": { "vue-resource": "^1.2.0" }

поставь именно этот пакет

Я ставил через npm , его нужно вручную еще писать?

поставь еще раз

вообще он должен был там появиться

Google
Like
26.02.2017
19:40:09
А какую версию в package.json писать?

все же сначала поставь пакет: npm i -D babel-preset-stage-2

он должен сам прописаться в package.json

Понял, сейчас

{v

Хм

"babel-preset-stage-2": "^6.22.0", появился

npm install —save babel-present-stage-2

Я так ставил

Все равно ошибка, хех

точно такая же как и раньше?

да

Like
26.02.2017
19:40:09
"presets": [ ["es2015"], "stage-2" ],

Я ведь не совсем слепой?

вроде все верно

Блин, в гугле не нашел решения(

Может быть нужно что-то в вебпаке менять еще?

да вроде не

попробуй обновить пакет babel

Блин, может в ларке изменения нужно вносить..там же Laravel-mix, сейчас обновлю

Google
Like
26.02.2017
19:40:09
я не знаю laravel

Обновился только vue, хех

Да у них там своя фишка , но сборка идет через вебпак

Обновил - другая ошибка

https://paste.laravel.io/yP39j

Теперь эта ошибка

а ты как обновил пакет то?

Как нашел в гугле :D

npm update

Admin
ERROR: S client not available

Rafael
26.02.2017
19:40:21
ребзи, го проблему решать

так, выложи полный файл package.json

Like
26.02.2017
19:41:42
https://paste.laravel.io/KLnag

Rafael
26.02.2017
19:43:40
https://paste.laravel.io/KLnag
так, наченм фиксить зависимости

зачем тебе и axios и vue-resource?

Like
26.02.2017
19:44:22
забыл последнее удалить

Rafael
26.02.2017
19:44:24
babel-plugin-syntax-jsx?

Like
26.02.2017
19:44:28
[p

Хз

Rafael
26.02.2017
19:44:35
babel-plugin-add-module-exports?

Google
Like
26.02.2017
19:44:57
{ "presets": [ ["es2015"], "stage-2" ], "plugins": [ "add-module-exports" ] }

со старта было

Rafael
26.02.2017
19:45:36
со старта было
а какая версия vue стояла?

Like
26.02.2017
19:45:46
2.0.1 вроде

Rafael
26.02.2017
19:47:10
"vue-loader" и "vue-style-loader" не стояли?

Like
26.02.2017
19:47:15
нет

но я их видел в webpack config'e

в объекте user вроде

Rafael
26.02.2017
19:47:41
думаю, стоит поставить

Stanislav
26.02.2017
19:49:31
Там это, я как-то постил, что Webix пилит интеграцию с Vue. Они выложили гайд и пакеты. Кому интересно: https://docs.webix.com/desktop__vue.html

Хотя выглядит это, на самом деле, как и любая другая обвязка сторонних плагинов)

trilog
26.02.2017
20:03:28
ругается на точки?

Like
26.02.2017
20:03:45
Да

trilog
26.02.2017
20:03:57
babel-preset-stage-2

cnfdm

ставь

заработает

Rafael
26.02.2017
20:04:04
babel-preset-stage-2
не помогло

у него видимо пакеты старые, но я неудачно ему пояснил и он использовал команду npm update и теперь там самые новые зависимости, в том числе вью 2.2.

trilog
26.02.2017
20:05:25
ну пусть заново все создаст

Rafael
26.02.2017
20:05:56
Да
так, а откуда у тебя файлик package,json берется?

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