Javascript Axios未在Vuex商店中正确设置-Vue.js&;电子

Javascript Axios未在Vuex商店中正确设置-Vue.js&;电子,javascript,vue.js,electron,axios,electron-vue,Javascript,Vue.js,Electron,Axios,Electron Vue,我正在使用它来构建一个简单的桌面应用程序 一开始我使用了所有的标准配置(包括添加axios),但现在我遇到了一个问题 我的文件结构的一部分是: 我的主文件如下所示:(src/renderer/main): 并在商店中使用它: import axios from '@/axios' // state, & mutations code... const actions = { async testAction({ commit }) { const { data }

我正在使用它来构建一个简单的桌面应用程序

一开始我使用了所有的标准配置(包括添加axios),但现在我遇到了一个问题

我的文件结构的一部分是:


我的主文件如下所示:(
src/renderer/main
):


并在商店中使用它:

import axios from '@/axios'

// state, & mutations code...

const actions = {
  async testAction({ commit }) {
    const { data } = await axios.$post('/testAction', {id: -1})
    console.log(data)
  }
}

export default {
  namespaced: true,
  state,
  mutation,
  actions
}

我不断收到错误:
未捕获(承诺中)类型错误:\u axios\u网页包\u导入的模块\u 2\u。默认值。$post不是函数


了解我可能做错了什么吗?

使用
axios。发布
愚蠢的错误,谢谢!使用axios.post
愚蠢的错误,谢谢!
import axios from 'axios'

const ax = axios.create({
  baseURL: 'localhost:5000'
})

export default ax
import axios from '@/axios'

// state, & mutations code...

const actions = {
  async testAction({ commit }) {
    const { data } = await axios.$post('/testAction', {id: -1})
    console.log(data)
  }
}

export default {
  namespaced: true,
  state,
  mutation,
  actions
}