从另一个 .js 文件导入类的 Vue.js 问题

问题描述

我是 Vue 的新手,已经遇到了一个我无法解决的问题。

我想从另一个 .js 文件导入一个类,我将在其中存储我的 Axios 请求。我在 src 文件夹中创建了一个 restDataFile.js 文件

import Axios from "axios";
const baseUrl = "my-api-address";

export default class {    
    async foo() {
        await (Axios.get(baseUrl));
    }
}

我想将这个类导入另一个文件(在我的例子中,它是我的 store/index.js 文件中的 Vuex 存储文件):

import RestDataSource from "./restDataSource";

一旦我运行构建,我就会收到这样的错误Failed to compile with 1 errors Error in ./src/restDataSource.js Module build failed (from ./node_modules/babel-loader/lib/index.js): TypeError: _core.types.isBigIntLiteral is not a function (...)

如果我不导出类,导入工作正常,例如,如果我修改我的 restDataSource.js 文件以导出:

export default {
   foo() { ... }
}

是 babel 配置的问题还是什么?在网络上找不到任何解决错误方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)