小编Hor*_*her的帖子

使用 create-vue 找不到模块“vuex”的声明文件

我正在尝试使用 Vue3 和 typescript 初始化一个项目,但是将 vuex 添加到项目后,它不会\xc2\xb4t 编译。

\n

我做了什么:

\n
    \n
  1. 首先,我使用 create-vue 使用推荐选项创建了项目:
  2. \n
\n

创建Vue项目

\n
    \n
  1. 安装的vuex:
  2. \n
\n
npm install vuex@next --save\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  1. 按照 Vuex 文档中的步骤操作:Typescript 支持
  2. \n
\n

因此,在我的简单存储文件中,我有:

\n
import { type InjectionKey } from \'vue\'\nimport { createStore, Store } from \'vuex\'\n\n// define your typings for the store state\nexport interface State {\n  count: number\n}\n\n// define injection key\nexport const key: InjectionKey<Store<State>> = Symbol()\n\nexport const store = createStore<State>({\n  state: {\n    count: 0\n  }\n})\n …
Run Code Online (Sandbox Code Playgroud)

typescript eslint vue.js vuex vuejs3

6
推荐指数
1
解决办法
4799
查看次数

标签 统计

eslint ×1

typescript ×1

vue.js ×1

vuejs3 ×1

vuex ×1