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