vue.js - typescript ignorerar plötsligt d.ts-filer


Jag har ett TypeScript-Vue-projekt och jag har utökat Vue-definitionerna för att lägga till några ytterligare egenskaper:

Jag har flera xxx.d.ts-filer med innehåll som detta:

vue-analytics.d.ts:

declare module 'vue/types/vue' {
    interface Vue {
        $ga: any
    }
}

vue-router.d.ts:

import VueRouter, {Route} from "vue-router"

declare module "vue/types/vue" {
    interface Vue {
        $router: VueRouter
        $route: Route
    }
}

Detta fungerade utmärkt fram till idag.

Nu klagar TypeScript:

Property '$ga' does not exist on type 'Vue'.

Även om jag inte ändrade någonting och d.ts-filerna fortfarande är på samma plats och oförändrade.

Det fungerar bra när jag lägger till definitionerna direkt i filen i node_modules-mappen (vue/types/vue.d.ts)