Перешел на новый ноутбук, и внезапно мой проект Vue не может скомпилировать с ошибками синтаксиса ES6

1

Как говорится в названии, я просто получил новый ноутбук, и что-то не так. Я вытащил проект Vue из GitHub и запустил npm install, а затем npm запустил dev.

 ERROR  Failed to compile with 1 errors                                               1:38:10 PM

error  in ./src/pages/index.vue

Syntax Error: Unexpected token (97:4)

 95 |   },
 96 |  computed: {
>    97 |     ...mapState({
  |     ^
98 |       cityData: state => state.city
99 |     }),
100 |     cityNameData () {



@ ./src/pages/index.vue 9:0-105 10:0-118
@ ./src/router/index.js
@ ./src/main.js
@ multi (webpack)-dev-server/client?    
http://localhost:3000 webpack/hot/dev-server ./src/main.js

Похоже, что он висит на синтаксисе ES6. Моя версия узла - v8.11.3, а версия npm - 5.6.0.

Что я пропустил?

  • 0
    Не думаю, что это проблема ноутбука, но может быть проблема редактора
  • 0
    Вы используете Vue 1x или 2x?
Показать ещё 4 комментария
Теги:
ecmascript-6
vue.js
vuex

1 ответ

0

Эта проблема на самом деле выглядит так, как будто это babel (транспилер).

В зависимости от конфигурации проекта у вас может быть файл.babelrc или babel config в package.json.

Здесь у вас есть аналогичная проблема:

https://forum.vuejs.org/t/vue-loader-unexpected-token-error-for-using-spread-operator-on-my-vue-component/10241/6

Возможно, вы забыли (или проигнорировали), чтобы включить его в свой репозиторий.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню