未能编译。语法错误:Vue.js中出现意外标记

未能编译。语法错误:Vue.js中出现意外标记,vue.js,Vue.js,我很难解决这个问题。我说错话了 语法错误:意外的令牌 问题: 语法错误:意外标记(5:14) 这是我的package.json { "name": "vdjcrm_vue", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-servic

我很难解决这个问题。我说错话了 语法错误:意外的令牌

问题: 语法错误:意外标记(5:14)

这是我的package.json

{


 "name": "vdjcrm_vue",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "axios": "^0.21.1",
    "bulma": "^0.9.2",
    "bulma-toast": "^2.3.0",
    "core-js": "^3.6.5",
    "vue": "^3.0.0",
    "vue-router": "^4.0.0-0",
    "vuex": "^4.0.0-0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-router": "~4.5.0",
    "@vue/cli-plugin-vuex": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0",
    "sass": "^1.26.5",
    "sass-loader": "^8.0.2"
  }
}

如果查看vuex 4.0的文档,您会发现您使用的
createStore
不正确(假设您使用的是ES2015语法)<代码>状态应该是返回初始存储状态的函数。此外,对象属性的语法是错误的。您需要使用
而不是
=

因此,您的代码应该是:

export default createStore({
     state () {
        return {
          isLoading: false,
          isAuthenticated: false,
          token: ''
        }
     }
})
资料来源:

export default createStore({
     state () {
        return {
          isLoading: false,
          isAuthenticated: false,
          token: ''
        }
     }
})