Vue3 + TS 引用 Pinia 模块时报找不到模块错误
在 Vue3 + TypeScript 项目中,引用 Pinia 模块时遭遇 "找不到模块“../pinia/index”或其相应的类型声明。" 错误。
该问题通常发生在两种情况下:
- 路径配置不当:请确认 Pinia 模块的路径正确且已添加到 tsconfig.json 中。
- 引用顺序不正确:Vue3 中对模块的引用必须放在最开始,然后才可以引用其他依赖项。
解决方法:
立即学习“前端免费学习笔记(深入)”;
- 检查路径配置:确保 ../pinia/index 路径指向正确的 Pinia 模块文件。并在 tsconfig.json 中添加以下内容:
{ "compilerOptions": { "paths": { "~/*": ["node_modules/*"] } } }
登录后复制
- 调整引用顺序:将 Pinia 模块的引用移至 main.ts 的最开始,如下所示:
import { createApp } from 'vue' import { PiniaVuePlugin } from 'pinia' import App from './App.vue' import mainStore from './mainStore' createApp(App) .use(PiniaVuePlugin) .use(mainStore) .mount('#app')
登录后复制
执行上述步骤后,问题应得以解决。
以上就是Vue3 + TS 使用 Pinia 引发“找不到”错误:如何解决?的详细内容,更多请关注抖狐科技其它相关文章!
-
Java函数式接口中常见的错误及解决方案
函数式接口的常见错误包括:未实现接口中的方法返回错误类型在 lambda 表达式中使用捕获变量未抛出声明的异常使用公共方法引用通过避免这些错误,开发者可以有效利用 java 中的函数式接口。Java...
-
centos命令行如何向上翻页
向上翻页的方法有:page up 键:向上滚动一页。ctrl + b:向上滚动一页。less 命令:使用向上箭头键、page up 键或 home 键向上翻页。cat 命令:通过 less 管道查看文...
-
腾讯视频怎么和好友一起看电脑
通过以下步骤,您可以在电脑上与好友一起观看腾讯视频:打开腾讯视频网站或客户端并登录您的帐户。浏览视频库,选择要观看的视频并创建或加入合看房间。邀请好友加入,点击房间页面上的“邀请”按钮,选择好友或分享...
-
王者荣耀艾琳陌上桑皮肤获取价格介绍
谁想入手艾琳陌上桑皮肤?想知道王者荣耀艾琳陌上桑皮肤的获取价格吗?这款皮肤是九周年之际推出的草木风华文创系列之一,深受玩家喜爱。别急,往下看,php小编小新为你揭晓答案!王者荣耀艾琳陌上桑皮肤获取价格...
-
小象优品怎么看紧急联系人 操作方法介绍
如何在小象优品查看紧急联系人?想知道如何快速便捷地查看小象优品上的紧急联系人信息吗?php小编子墨为您解惑!本文将详细介绍操作步骤,帮助您轻松获取所需信息,无需再为查找而烦恼。继续阅读了解详细的指南,...