Мне трудно понять мою проблему. Я уже испытывал это в прошлом, но не могу точно вспомнить, как я от этого избавился. Теперь я снова получаю ошибку [vuex] unknown action type: attributes/getAttributes
, даже не касаясь кода, связанного с магазином. Потенциально я повторно добавил свой npm packages / package-lock.json до того, как это произошло, но это всего лишь предположение, поскольку я не знаю ничего другого, что могло бы измениться «в корне». Все остальные модули магазина, которые настроены таким же образом, продолжают работать без видимой разницы во всем.
Консоль-логирование объекта attributesDispatch
мы видим содержащуюся в нем функцию:
loadData() {
console.log(attributesDispatch) // #1
attributesDispatch.getAttributes() // #2
}
в результате
# 1
{ getAttributes: ƒ }
getAttributes: ƒ (payload)
// contents:
arguments: (...)
caller: (...)
length: 1
name: ""
prototype: {constructor: ƒ}
__proto__: ƒ ()
[[FunctionLocation]]: index.js?fb46:86
[[Scopes]]: Scopes[5]
0: Closure (ModuleBuilderImpl.dispatch) {_this: ModuleBuilderImpl, namespacedKey: "attributes/getAttributes"}
1: Closure {ModuleBuilderImpl: ƒ}
2: Closure {__extends: ƒ, __assign: ƒ, vuex_1: Module, useRootNamespace: {…}, qualifyKey: ƒ, …}
3: Closure (./node_modules/vuex-typex/dist/index.js) {__webpack_require__: ƒ, exports: {…}, module: {…}, arguments: Arguments(3)}
4: Global {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, parent: Window, …}
# 2
[vuex] unknown action type: attributes/getAttributes
Есть идеи, как мне решить эту проблему? Это может быть связано с vuex-typex
- с другой стороны, я не знаю, почему это так, как это было раньше, и до сих пор работает для других моих модулей магазина.
Любая помощь и советы приветствуются!