125k

JavaScript

JavaScript で shadcn/ui を使用する方法

このプロジェクトとコンポーネントは TypeScript で書かれています。プロジェクトにも TypeScript を使用することをお勧めします。

ただし、JavaScript バージョンのコンポーネントも提供しています。 JavaScript バージョンは、cli から入手できます。

TypeScript をオプトアウトするには、components.json ファイルで tsx フラグを使用します。

components.json
{
  "style": "new-york",
  "rsc": false,
  "tsx": false,
  "tailwind": {
    "config": "",
    "css": "src/app/globals.css",
    "baseColor": "zinc",
    "cssVariables": true
  },
  "iconLibrary": "lucide",
  "aliases": {
    "components": "@/components",
    "utils": "@/lib/utils",
    "ui": "@/components/ui",
    "lib": "@/lib",
    "hooks": "@/hooks"
  }
}

インポート エイリアスを構成するには、次の jsconfig.json を使用できます。

jsconfig.json
{
  "compilerOptions": {
    "paths": {
      "@/*": ["./*"]
    }
  }
}