因为typescript类型推断错误导致
根据官网配置https://seb-l.github.io/pinia-plugin-persist/#nuxt
{
"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/"],