typescript - Byggfel i node-modules efter uppdatering av Vue-paketet, i18next


Jag försöker uppdatera i18n-paketet till den nya versionen i18next. Efter uppdateringen fick jag många fel under projektkompileringen. Lösningen jag hittade var att lägga till skipLibCheck i kompilatoralternativen i tsconfig-filen. Det löste kompileringsfelen och allt fungerar bra.
Nu står jag inför problemet att de fel som dök upp under kompileringen orsakar att min applikationsbyggnad misslyckas.

Finns det något sätt att undanta node_modules-mappen från TypeScript-kontroll under vue-cli-service build?

I tsconfig.json har jag redan lagt till:

  "compilerOptions": {
    "skipLibCheck": true,
  },

och

  "exclude": [
    "node_modules",
    "node_modules/*",
  ]

Exempel på fel:

Svar #1

Jag hittade en lösning. Denna lösning är relevant när man använder vue-cli

vue.config.js
module.exports = {
  chainWebpack: config => {
     config.plugin('fork-ts-checker').tap(args => {
      args[0].checkSyntacticErrors = false;
      return args;
    });
  }
}