# Instalacja Dowiedz się, jak zainstalować TresJS ::: code-group ```bash [pnpm] pnpm add three @tresjs/core ``` ```bash [npm] npm install three @tresjs/core ``` ```bash [yarn] yarn add three @tresjs/core ``` ::: > Zalecane do użytku z Vue 3.x i Composition API ## Typescript TresJS zostało napisane w TypeScript i jest w pełni otypowane. Jeśli korzystasz z TypeScript, będziesz czerpać pełne korzyści z typowań. Upewnij się tylko, że zainstalujesz typy dla Three. ::: code-group ```bash [npm] npm install @types/three -D ``` ```bash [yarn] yarn add @types/three -D ``` ```bash [pnpm] pnpm add @types/three -D ``` ::: ## Rozpoczęcie Możesz zainstalować TresJS tak samo, jak każdy inny plugin Vue ```ts import { createApp } from "vue"; import Tres from "@tresjs/core"; import App from "./App.vue"; export const app = createApp(App); app.use(Tres); app.mount("#app"); ``` Możesz również używać go bezpośrednio w swoim komponencie ```vue ``` ::: tip Jest to zalecane ze względów wydajności i rozmiaru paczki. Działa to lepiej przy tree-shaking, importujesz tylko te komponenty, których używasz. ::: ## Vite Ponieważ v2 to niestandardowy renderer, musimy poinformować `vue-compiler` twojej aplikacji, że komponenty Tres są dołączane, aby uniknąć ostrzeżenia `[Vue warn]: Failed to resolve component`. Wystarczy dodać to do swojego pliku `vite.config.ts` wewnątrz pluginu Vue: ```ts import { templateCompilerOptions } from "@tresjs/core"; export default defineConfig({ plugins: [ vue({ // Other config ...templateCompilerOptions, }), ], }); ```