李恒道 发表于 2023-7-1 19:10:00

pinia使用pinia-plugin-persist找不到actions方法

因为typescript类型推断错误导致
根据官网配置https://seb-l.github.io/pinia-plugin-persist/#nuxt
```json
{
"compilerOptions": {
    "types": [
      "pinia-plugin-persist"
    ]
},
}
```
依然会报错
因为types的目录取决于typesRoot目录
而typesRoot目录默认是"node_modules/@types"
而pinia-plugin-persist的ts推断在"node_modules/pinia-plugin-persist"中
如果我们想要得到类型声明,不仅需要声明types,还要声明
"typeRoots": ["node_modules/@types", "node_modules/"],
页: [1]
查看完整版本: pinia使用pinia-plugin-persist找不到actions方法