📑

IntelliJでSvelteプロジェクトの$libがimportできない問題

2023/04/14に公開

問題

IntelliJでSvelteのプロジェクトで、$libがimportできない問題
Svelte-TS-Error
$libのところでエラー

JavaScript環境では動作するためTypeScriptの問題の可能性がある。

環境

  • IntelliJ IDEA 2023.1 (Ultimate Edition)

解決方法

compilerOptionsのpathsに以下を追加する。

tsconfig.json
{
  "compilerOptions": {
  ...
    "paths": {
        "$lib": ["./src/lib"],
        "$lib/*": ["./src/lib/*"]
    }
  }
}

参考URL

https://youtrack.jetbrains.com/issue/WEB-59216/Svelte-project-path-mappings-from-extended-.svelte-kit-tsconfig.json-do-not-work-in-.svelte-files-with-langts

おわりに

2023.1.1で修正されるかも?

https://youtrack.jetbrains.com/issue/WEB-59399/Sveltekit-correct-concatenation-of-typescript-configs

Discussion