javascript - vite-plugin-pages fick fel Kan inte hitta modulen '~pages' eller dess motsvarande typdeklarationer


Jag skapar mitt Vue-projekt med TypeScript via vite, och jag använder vite-plugin-pages för min router.

Jag fick typfel när jag importerade rutter från ~pages

Nedan är min kod i min router:

import { createRouter, createWebHistory } from "vue-router";
import routes from "~pages"; // got error here

const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes,
});

export default router;

och fel:

Svar #1

Lägg till /// <reference types="vite-plugin-pages/client" /> i env.d.ts

Det nämns i README.