qmhc / vite-plugin-dts

A Vite plugin for generating `.d.ts` files.
MIT License
1.31k stars 90 forks source link

Unknown compiler option 'noUncheckedSideEffectImports' Please support typescript@latest! #395

Open ivanjeremic opened 1 week ago

ivanjeremic commented 1 week ago

Describe the bug

Unknown compiler option 'noUncheckedSideEffectImports'

Please add support for typescript@latest! (5.6.3)

Reproduction

vitejs library project in lib mode + vite-plugin-dts

Steps to reproduce

npm create vite > advanced > library > typescript

System Info

System:
    OS: Linux 5.15 Ubuntu 22.04.4 LTS 22.04.4 LTS (Jammy Jellyfish)
    CPU: (8) x64 Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
    Memory: 4.24 GB / 7.74 GB
    Container: Yes
    Shell: 5.1.16 - /bin/bash
  Binaries:
    Node: 20.17.0 - /run/user/1000/fnm_multishells/300197_1730707720987/bin/node
    npm: 10.9.0 - /run/user/1000/fnm_multishells/300197_1730707720987/bin/npm
    pnpm: 9.12.3 - /run/user/1000/fnm_multishells/300197_1730707720987/bin/pnpm
    bun: 1.1.28 - ~/.bun/bin/bun
  npmPackages:
    vite: ^5.4.10 => 5.4.10 
    vite-plugin-dts: ^4.3.0 => 4.3.0

Validations

Hallocoos commented 4 days ago

Also experiencing this issue:

Setup fresh vite app with Typescript + SWC, setup to run in Docker.

App works as expected with npm run dev, but npm run build fails with below output:

tsconfig.app.json:23:5 - error TS5023: Unknown compiler option 'noUncheckedSideEffectImports'.

23 "noUncheckedSideEffectImports": true


tsconfig.app.json:3:5 - error TS5069: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or option 'composite'.

3     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",

tsconfig.node.json:21:5 - error TS5023: Unknown compiler option 'noUncheckedSideEffectImports'.

21 "noUncheckedSideEffectImports": true


tsconfig.node.json:3:5 - error TS5069: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or option 'composite'.

3     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",

Found 4 errors.

System: OS: Linux 5.15 Ubuntu 20.04.5 LTS (Focal Fossa) CPU: (4) x64 11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz Memory: 8.61 GB / 15.62 GB Container: Yes Shell: 5.8 - /usr/bin/zsh Binaries: Node: 18.20.2 - ~/.nvm/versions/node/v18.20.2/bin/node npm: 10.5.0 - ~/.nvm/versions/node/v18.20.2/bin/npm

Hallocoos commented 4 days ago

Fixed the issue by running: npm install --dev typescript@latest and npm install --global typescript@latest