typescript - Hvordan fikse: Alternativet 'allowImportingTsExtensions' kan bare brukes når enten 'noEmit' eller 'emitDeclarationOnly' er satt


Når jeg pakker opp med rollup får jeg følgende advarsel:

> [plugin typescript] @rollup/plugin-typescript TS5096: Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set.*

Problemet er at jeg har noEmit satt, og det klager fortsatt.

Min ts-konfigurasjon nedenfor:

{
  "compilerOptions": {
    "target": "ES6",
    "module": "esnext",
    "moduleResolution": "node",

    // Type Checking
    "skipLibCheck": true,
    "lib": ["ES5", "ES6", "DOM", "DOM.Iterable"],

    // Bundler
    "allowImportingTsExtensions": true,
    "allowSyntheticDefaultImports": true,
    "noEmit": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "esModuleInterop": true,

    // Lit.js specific
    "experimentalDecorators": true,
    "useDefineForClassFields": false,

    // Linting
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noFallthroughCasesInSwitch": true,
    "forceConsistentCasingInFileNames": true,
    "typeRoots": ["node_modules/@types"]
  },
  "include": ["src/**/*", "rollup.config.ts"]
}

Jeg har prøvd å justere ts-konfigurasjonen, men ingenting har endret seg.

Relaterte artikler