Closed stefanprobst closed 1 year ago
turns out, this is because we automatically sorted imports in src/App.vue
with eslint
- however, the app depends on a specific import order: store
must be imported before requestState
, i.e.:
// this will work
import store from "@/store";
import { requestState } from "@/api/core/request";
// this will *not* work
import { requestState } from "@/api/core/request";
import store from "@/store";
honestly, this is not great.
in
api/core/request.ts
we currently have a "ReferenceError: can't access lexical declaration 'requestState' before initialization" which is caused by some circular dependency.investigating with
circular-dependency-plugin
webpack plugin hints at one of these: