采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
搜索了各种,无果,真不知道怎么突然出现的问题。。。
你这个报错显示的是nuxt用的3.0,卸载掉直接安装2.0版本试试
非常感谢!
修改 store/index.js , 不使用 Vuex.Sore
import Vue from 'vue' import Vuex from 'vuex' import geo from './modules/geo' import home from './modules/home' Vue.use(Vuex) const modules = { geo, home } const actions = { async nuxtServerInit({ commit }, { req, app }) { const { status, data: { province, city } } = await app.$axios.get('/geo/getPosition') commit('geo/setPosition', status === 200 ? { province, city } : { province: '', city: '' }) const { status: status2, data: { menu } } = await app.$axios.get('/geo/menu') commit('home/setMenu', status2 === 200 ? menu : []) } } export default { modules, actions }
用了,不行
"nuxt": "^2.0.0"意思是大于2.0.0
不需要降级,建议参考下:https://www.bootschool.net/article/5c50895df60a310b0e6f33ee/nuxt.js-error-classic-mode-for-store-is-deprecated
亲测有效
我也是安装的最新的nuxt,报错
Classic mode for store/ is deprecated and will be removed in Nuxt 3,还是不知道怎么解决
不需要降级,建议参考下:https://www.bootschool.net/article/5c50895df60a310b0e6f33ee/nuxt.js-error-classic-mode-for-store-is-deprecated 亲测有效
关键我的Nuxt是2.0的啊
}, "dependencies": { "@nuxtjs/axios": "^5.0.0", "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "cross-env": "^5.2.0", "crypto-js": "^3.1.9-1", "element-ui": "^2.4.6", "koa": "^2.5.2", "nuxt": "^2.0.0"
不是真判断的^2.0是不低于2.0,所以你安装的是最新版本
这个问题你解决了吗?
登录后可查看更多问答,登录/注册
整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品
1.0k 15
1.5k 12
1.2k 12
1.7k 12
2.8k 11