0

我实际上只是试图重命名我的模块,但我得到了一个毫无意义的错误。我有一个名为“速度”的模块。我重命名了它以及所有对“团队”的引用。现在我收到这个错误 Error: Missing module "speed" for path "speed/".

老的:

const store = createStore<State>({
  modules: {
    speed: { ... }
  }
})

新的:

const store = createStore<State>({
  modules: {
    team: { ... }
  }
})

模块内部的状态、getter、动作等是不变的。

我重新启动了我的服务,重新启动了我的 IDE,重新启动了我的计算机。没有变化。

我正在使用“webpack”:“^5.40.0”、“vuex”:“^4.0.2”、“vue”:“^3.1.1”、“typescript”:“^4.3.4”

从字面上看,“速度”这个词在我的任何文件中都没有。

4

1 回答 1

0

如果您使用 cookie 或 localStorage 保存您的商店,Ctrl+Shift+Delete您的浏览器(删除您的缓存),因为它可能仍然引用旧模块。同样,这仅在错误源自您的浏览器而不是终端或 IDE 时才有效。如果失败,您可以尝试私人浏览器窗口或完全使用其他浏览器

于 2022-02-01T10:55:23.187 回答