tauri
웹 프론트엔드를 사용하여 더 작고, 빠르며, 보안성이 뛰어난 데스크톱 및 모바일 애플리케이션을 구축하세요.
파일 탐색기
최종 버전 다운로드 (.zip)- audit.toml
- config.toml
- android-compileroptions-dsl.md
- android-consumer-proguard.md
- android-gradle-9.md
- android-java-gradle-compat-hint.md
- android-material3.md
- android-plugin-manager-no-activity.md
- android-target-sdk-37.md
- android-video-dir.md
- app-bound-domains.md
- appimage-respect-gdk-backend.md
- build-config-path.md
- bundle-vc-runtime.md
- bundler-breaking-changes.md
- bundler-show-sizes.md
- cargo-toml-1.md
- change-pr-15578.md
- change-pr-15593.md
- change-pr-15677.md
- clarify-init-frontend-command-prompts.md
- cleanup-js-menu-channel.md
- config.json
- ctor-1.md
- default-product-name-warning.md
- disable-binary-patching.md
- dpi-type-wrappers.md
- event-listener-cleanup-on-destroy.md
- exit-with-code.md
- explicit-resource-management.md
- fix-appimage-xdg-utils.md
- fix-copy-new-resource-files.md
- fix-deterministic-config-serialization.md
- fix-deterministic-embedded-assets-codegen.md
- fix-js-listeners-leak-on-webview-close.md
- fix-monitor-queries-off-thread.md
- fix-objc-retain-leak.md
- fix-send-sync.md
- fix-wix-external-bin-id.md
- fix-wix-resource-target-name.md
- icon-non-square-fit.md
- lock-minor-versions.md
- menu-command-panic-on-wrong-input.md
- mobile-resumed-suspended-event.md
- mock-runtime-run-main-thread-deadlock.md
- msrv-1.90.md
- no-redirection-bitmap-api.md
- no-redirection-bitmap-config.md
- no-redirection-bitmap.md
- objc2-0.3.2.md
- permission-handler.md
- png-0.18.md
- README.md
- resolved-command-reference-debug-assertion.md
- runtime-handle-monitor-fns.md
- runtime-wry-avoid-clones.md
- signing-env-vars.md
- static-vc-runtime.md
- target-dir-nightly-out-dir.md
- tauri-build-static-vc-runtime.md
- tauri-info-skip-rust-only-js.md
- unstable-webview-focus.md
- update-dom-query.md
- wait-async-window-creation.md
- webkitgtk-resize-cursor.md
- webview-focus-on-move.md
- wry-focused-webview.md
- devcontainer.json
- Dockerfile
- README.md
- aarch64.Dockerfile
- cmake.sh
- common.sh
- deny-debian-packages.sh
- dropbear.sh
- lib.sh
- linux-image.sh
- linux-runner
- qemu.sh
- xargo.sh
- bug_report.yml
- config.yml
- docs_report.md
- feature_request.yml
- crabnebula.svg
- audit.yml
- bench.yml
- check-change-tags.yml
- check-generated-files.yml
- check-license-header.yml
- covector-comment-on-fork.yml
- covector-status.yml
- covector-version-or-publish.yml
- deploy-schema-worker.yml
- docker.yml
- fmt.yml
- lint-js.yml
- lint-rust.yml
- publish-cli-js.yml
- publish-cli-rs.yml
- supply-chain.yml
- test-android.yml
- test-cli-js.yml
- test-cli-rs.yml
- test-core.yml
- udeps.yml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- FUNDING.yml
- icon.png
- PULL_REQUEST_TEMPLATE.md
- RELEASING.md
- splash.png
- check-change-tags.js
- check-license-header.js
- has-diff.sh
- pack-cli.sh
- sync-cli-metadata.js
- extensions.json
- Radically_Open_Security-v1-report.pdf
- Radically_Open_Security-v2-report.pdf
- build_benchmark_jsons.rs
- run_benchmark.rs
- utils.rs
- index.css
- index.html
- site.js
- worker.js
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- tauri.conf.json
- index.html
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- tauri.conf.json
- index.html
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- tauri.conf.json
- Cargo.toml
- README.md
- loop_qc.sh
- ExampleInstrumentedTest.kt
- ActivityCallback.kt
- InvokeArg.kt
- Permission.kt
- PermissionCallback.kt
- PluginMethod.kt
- TauriPlugin.kt
- Channel.kt
- InvalidPluginMethodException.kt
- Invoke.kt
- JSArray.kt
- JSObject.kt
- Plugin.kt
- PluginHandle.kt
- PluginManager.kt
- PluginMethodData.kt
- PluginResult.kt
- AppPlugin.kt
- FsUtils.kt
- JniMethod.kt
- Logger.kt
- PathPlugin.kt
- PermissionHelper.kt
- PermissionState.kt
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- TauriActivity.kt
- Plugin.swift
- Channel.swift
- Invoke.swift
- JsonValue.swift
- JSTypes.swift
- Logger.swift
- Tauri.swift
- UiUtils.swift
- TauriTests.swift
- .gitignore
- Package.swift
- README.md
- proguard-tauri.pro
- reference.md
- reference.md
- reference.md
- reference.md
- reference.md
- reference.md
- reference.md
- reference.md
- reference.md
- bundle.global.js
- core.js
- freeze_prototype.js
- init.js
- ipc-protocol.js
- ipc.js
- isolation.js
- pattern.js
- process-ipc-message-fn.js
- plugin.rs
- event-system-spec.md
- event_name.rs
- init.js
- listener.rs
- mod.rs
- plugin.rs
- mod.rs
- plugin.rs
- authority.rs
- capability_builder.rs
- channel.rs
- command.rs
- format_callback.rs
- mod.rs
- protocol.rs
- menu.rs
- mod.rs
- tray.rs
- webview.rs
- window.rs
- check.rs
- icon.rs
- menu.rs
- mod.rs
- normal.rs
- check.rs
- icon.rs
- menu.rs
- mod.rs
- normal.rs
- plugin.rs
- predefined.rs
- submenu.rs
- android.rs
- desktop.rs
- init.js
- mod.rs
- plugin.rs
- mobile.rs
- asset.rs
- isolation.rs
- mod.rs
- tauri.rs
- mod.rs
- plugin.rs
- fs.rs
- mod.rs
- mock_runtime.rs
- mod.rs
- mod.rs
- plugin.rs
- macos.rs
- mod.rs
- windows.rs
- print.js
- toggle-devtools.js
- zoom-hotkey.js
- mod.rs
- plugin.rs
- webview_window.rs
- drag.js
- mod.rs
- plugin.rs
- app.rs
- async_runtime.rs
- error.rs
- ios.rs
- lib.rs
- pattern.rs
- plugin.rs
- process.rs
- state.rs
- test.txt
- test_binary
- index.html
- index.html
- index.html
- index.js
- icon.ico
- icon.ico~dev
- icon.png
- tauri.conf.json
- icon.ico
- icon.ico~dev
- icon.png
- tauri.conf.json
- config.json
- test.txt
- archive.linux.tar.gz
- archive.linux.tar.gz.sig
- archive.macos.tar.gz
- archive.macos.tar.gz.sig
- archive.windows.zip
- archive.windows.zip.sig
- update.key
- update.key.pub
- update.key
- update.key.pub
- build.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- context.rs
- mod.rs
- acl.rs
- lib.rs
- manifest.rs
- mobile.rs
- static_vcruntime.rs
- windows-app-manifest.xml
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- mod.rs
- linuxdeploy-plugin-gstreamer.sh
- linuxdeploy-plugin-gtk.sh
- linuxdeploy.rs
- mod.rs
- main.desktop
- mod.rs
- debian.rs
- mod.rs
- rpm.rs
- bundle_dmg
- eula-resources-template.xml
- mod.rs
- template.applescript
- app.rs
- icon.rs
- ios.rs
- mod.rs
- sign.rs
- default-locale-strings.xml
- install-task.ps1
- languages.json
- main.wxs
- mod.rs
- uninstall-task.ps1
- update-task.xml
- Arabic.nsh
- Bulgarian.nsh
- Dutch.nsh
- English.nsh
- French.nsh
- German.nsh
- Hebrew.nsh
- Italian.nsh
- Japanese.nsh
- Korean.nsh
- Norwegian.nsh
- Persian.nsh
- Portuguese.nsh
- PortugueseBR.nsh
- Russian.nsh
- SimpChinese.nsh
- Spanish.nsh
- SpanishInternational.nsh
- Swedish.nsh
- TradChinese.nsh
- Turkish.nsh
- Ukrainian.nsh
- Vietnamese.nsh
- FileAssociation.nsh
- installer.nsi
- mod.rs
- utils.nsh
- mod.rs
- sign.rs
- util.rs
- vswhere.exe
- category.rs
- platform.rs
- settings.rs
- updater_bundle.rs
- fs_utils.rs
- http_utils.rs
- mod.rs
- bundle.rs
- error.rs
- lib.rs
- Cargo.toml
- CHANGELOG.md
- License-Apache.md
- License-MIT.md
- README.md
- kill-children.sh
- mod.rs
- new.rs
- add.rs
- ls.rs
- mod.rs
- new.rs
- rm.rs
- mod.rs
- auto-reload.js
- builtin_dev_server.rs
- app_paths.rs
- cargo.rs
- cargo_manifest.rs
- config.rs
- flock.rs
- framework.rs
- fs.rs
- http.rs
- icns.json
- mod.rs
- npm.rs
- pbxproj.rs
- plist.rs
- plugins.rs
- prompts.rs
- template.rs
- updater_signature.rs
- app.rs
- env_nodejs.rs
- env_rust.rs
- env_system.rs
- ios.rs
- mod.rs
- packages_nodejs.rs
- packages_rust.rs
- plugins.rs
- cargo_config.rs
- desktop.rs
- installation.rs
- manifest.rs
- mod.rs
- rust.rs
- api-example.tauri.conf.json
- cli-template.tauri.conf.json
- mod.rs
- svelte.rs
- vue.rs
- config.rs
- frontend.rs
- manifest.rs
- mod.rs
- mod.rs
- v2_beta.rs
- mod.rs
- android_studio_script.rs
- build.rs
- check_java_gradle_versions.rs
- dev.rs
- mod.rs
- project.rs
- run.rs
- build.rs
- dev.rs
- mod.rs
- project.rs
- run.rs
- xcode_script.rs
- init.rs
- mod.rs
- android.rs
- init.rs
- ios.rs
- mod.rs
- new.rs
- generate.rs
- mod.rs
- sign.rs
- add.rs
- build.rs
- bundle.rs
- completions.rs
- dev.rs
- error.rs
- icon.rs
- init.rs
- inspect.rs
- lib.rs
- main.rs
- remove.rs
- default.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- lib.rs
- main.rs
- .gitignore
- build.rs
- Cargo.crate-manifest
- tauri.conf.json
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- activity_main.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- themes.xml
- themes.xml
- file_paths.xml
- AndroidManifest.xml
- MainActivity.kt
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- BuildTask.kt
- RustPlugin.kt
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- .editorconfig
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- AppIcon-20x20@1x.png
- AppIcon-20x20@2x-1.png
- AppIcon-20x20@2x.png
- AppIcon-20x20@3x.png
- AppIcon-29x29@1x.png
- AppIcon-29x29@2x-1.png
- AppIcon-29x29@2x.png
- AppIcon-29x29@3x.png
- AppIcon-40x40@1x.png
- AppIcon-40x40@2x-1.png
- AppIcon-40x40@2x.png
- AppIcon-40x40@3x.png
- AppIcon-512@2x.png
- AppIcon-60x60@2x.png
- AppIcon-60x60@3x.png
- AppIcon-76x76@1x.png
- AppIcon-76x76@2x.png
- AppIcon-83.5x83.5@2x.png
- Contents.json
- Contents.json
- bindings.h
- main.mm
- WorkspaceSettings.xcsettings
- .gitignore
- ExportOptions.plist
- LaunchScreen.storyboard
- Podfile
- project.yml
- audit.yml
- clippy.yml
- test.yml
- extensions.json
- svelte.svg
- tauri.svg
- vite.svg
- Greet.svelte
- App.svelte
- main.js
- style.css
- vite-env.d.ts
- default.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- lib.rs
- main.rs
- .gitignore
- build.rs
- Cargo.crate-manifest
- tauri.conf.json
- .gitignore
- index.html
- jsconfig.json
- package.json
- README.md
- vite.config.js
- index.html
- default.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- lib.rs
- main.rs
- .gitignore
- build.rs
- Cargo.crate-manifest
- rustfmt.toml
- tauri.conf.json
- .gitignore
- package.json
- ExampleInstrumentedTest.kt
- Example.kt
- ExamplePlugin.kt
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- settings.gradle
- index.ts
- ExamplePlugin.swift
- PluginTests.swift
- .gitignore
- Package.swift
- README.md
- ExamplePlugin.swift
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- project.pbxproj
- commands.rs
- desktop.rs
- error.rs
- lib.rs
- mobile.rs
- models.rs
- .gitignore
- build.rs
- Cargo.crate-manifest
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- tauri.conf.json
- tauri_cli__helpers__pbxproj__tests__project-modified.pbxproj.snap
- tauri_cli__helpers__pbxproj__tests__project.pbxproj.snap
- project.pbxproj
- build.rs
- Cargo.toml
- CHANGELOG.md
- config.schema.json
- ENVIRONMENT_VARIABLES.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- metadata-v2.json
- metadata.json
- README.md
- schema.json
- tauri-dev-watcher.gitignore
- tauri.config.schema.json
- tauri.gitignore
- blake3_reference.rs
- mod.rs
- context.rs
- embedded_assets.rs
- image.rs
- lib.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- cli.rs
- main.rs
- server.rs
- webdriver.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- LICENSE.spdx
- README.md
- identity.rs
- certificate.rs
- keychain.rs
- lib.rs
- provisioning_profile.rs
- Cargo.toml
- CHANGELOG.md
- README.md
- handler.rs
- mod.rs
- wrapper.rs
- context.rs
- lib.rs
- menu.rs
- mobile.rs
- runtime.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- mobile.rs
- mod.rs
- lib.rs
- runtime.rs
- Cargo.toml
- CHANGELOG.md
- dpi.rs
- lib.rs
- monitor.rs
- webview.rs
- webview_permissions.rs
- window.rs
- build.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- mod.rs
- windows.rs
- linux.rs
- macos.rs
- mod.rs
- windows.rs
- linux.rs
- macos.rs
- mod.rs
- windows.rs
- lib.rs
- undecorated_resizing.rs
- util.rs
- webview.rs
- webview_permissions.rs
- build.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- capability.schema.json
- config.schema.json
- permission.schema.json
- scope.schema.json
- main.rs
- build.rs
- Cargo.toml
- README.md
- config.toml
- config.rs
- lib.rs
- .gitignore
- Cargo.toml
- package.json
- README.md
- wrangler.toml
- build.rs
- capability.rs
- identifier.rs
- manifest.rs
- mod.rs
- resolved.rs
- schema.rs
- value.rs
- parse.rs
- mod.rs
- parse.rs
- isolation.js
- isolation.rs
- mod.rs
- starting_binary.rs
- assets.rs
- build.rs
- config.rs
- html.rs
- html2.rs
- io.rs
- lib.rs
- mime_type.rs
- platform.rs
- plugin.rs
- resources.rs
- tokens.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE-2.0
- LICENSE-MIT
- README.md
- cap.toml
- required-plugins.json
- cap.toml
- required-plugins.json
- cap.toml
- required-plugins.json
- cap.toml
- required-plugins.json
- cap-external.toml
- cap-main.json
- required-plugins.json
- cap.toml
- required-plugins.json
- cap.toml
- required-plugins.json
- cap.json
- required-plugins.json
- deny-home.toml
- move-tmp.toml
- read-dir.toml
- read-download-dir.toml
- read-file.toml
- read-resources.toml
- read.toml
- scope.toml
- linux.toml
- macos.toml
- open-browser.toml
- windows.toml
- ping.toml
- acl_tests__tests__platform-specific-permissions.snap
- acl_tests__tests__platform-specific-permissions.snap
- acl_tests__tests__platform-specific-permissions.snap
- acl_tests__tests__basic-ping.snap
- acl_tests__tests__file-explorer-remote.snap
- acl_tests__tests__file-explorer.snap
- acl_tests__tests__multiwebview.snap
- acl_tests__tests__multiwindow.snap
- acl_tests__tests__scope-extended.snap
- acl_tests__tests__scope.snap
- lib.rs
- Cargo.toml
- CodeResources
- test.h
- module.modulemap
- Info.plist
- test
- Current
- Headers
- Modules
- Resources
- main.rs
- restart.rs
- build.rs
- Cargo.toml
- LICENSE-APACHE-2.0
- LICENSE-MIT
- LICENSE.spdx
- icon.png
- icon.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- tray_icon.png
- tray_icon_with_transparency.ico
- tray_icon_with_transparency.png
- .gitkeep
- index.html
- index.js
- tauri_logo.png
- MenuBuilder.svelte
- MenuItemComponent.svelte
- App.svelte
- Communication.svelte
- Menu.svelte
- Tray.svelte
- WebRTC.svelte
- Welcome.svelte
- Window.svelte
- app.css
- App.svelte
- main.ts
- vite-env.d.ts
- .gitignore
- main.json
- run-app.json
- pt-BR.wxl
- default.toml
- echo.toml
- log_operation.toml
- perform_request.toml
- spam.toml
- cmd.rs
- lib.rs
- main.rs
- menu_plugin.rs
- tray.rs
- ExampleInstrumentedTest.kt
- Example.kt
- ExamplePlugin.kt
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- settings.gradle
- ExamplePlugin.swift
- PluginTests.swift
- .gitignore
- Package.swift
- README.md
- ping.toml
- reference.md
- schema.json
- .gitignore
- global-scope.toml
- ping-scoped.toml
- desktop.rs
- error.rs
- lib.rs
- mobile.rs
- models.rs
- .gitignore
- api-iife.js
- build.rs
- Cargo.toml
- .gitignore
- .taurignore
- build.rs
- Cargo.toml
- Cross.toml
- Info.plist
- tauri.conf.json
- .gitignore
- .setup-cross.sh
- .taurignore
- index.html
- package.json
- README.md
- screenshot.png
- svelte.config.js
- tsconfig.json
- unocss.config.js
- vite.config.js
- commands.rs
- index.html
- main.rs
- README.md
- tauri.conf.json
- index.html
- main.rs
- README.md
- tauri.conf.json
- main.rs
- .license_template
- build.rs
- Cargo.toml
- Info.plist
- tauri.conf.json
- index.html
- package.json
- README.md
- index.html
- main.rs
- README.md
- tauri.conf.json
- index.html
- linked.js
- index.html
- index.js
- main.rs
- README.md
- tauri.conf.json
- index.html
- main.rs
- README.md
- tauri.conf.json
- index.html
- main.rs
- README.md
- tauri.conf.json
- index.js
- app.json
- main.rs
- build.rs
- Cargo.toml
- tauri.conf.json
- index.html
- package.json
- README.md
- index.html
- main.rs
- README.md
- tauri.conf.json
- icon.png
- index.html
- splashscreen.html
- main.rs
- README.md
- tauri.conf.json
- index.html
- main.rs
- README.md
- tauri.conf.json
- index.html
- main.rs
- README.md
- tauri.conf.json
- README.md
- base.ts
- checkMenuItem.ts
- iconMenuItem.ts
- menu.ts
- menuItem.ts
- predefinedMenuItem.ts
- submenu.ts
- app.ts
- core.ts
- dpi.ts
- event.ts
- global.d.ts
- image.ts
- index.ts
- menu.ts
- mocks.ts
- path.ts
- tray.ts
- webview.ts
- webviewWindow.ts
- window.ts
- .gitignore
- CHANGELOG.md
- eslint.config.js
- LICENSE-APACHE-2.0
- LICENSE-MIT
- package.json
- README.md
- rollup.config.ts
- tsconfig.json
- config.toml
- index.html
- .gitignore
- package.json
- template.spec.ts
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- package.json
- README.md
- lib.rs
- .gitignore
- .npmignore
- append-headers.js
- build.rs
- Cargo.toml
- CHANGELOG.md
- index.d.ts
- index.js
- LICENSE-APACHE-2.0
- LICENSE-MIT
- main.d.ts
- main.js
- package.json
- README.md
- tauri.js
- audits.toml
- config.toml
- imports.lock
- .editorconfig
- .gitignore
- .prettierignore
- .prettierrc
- ARCHITECTURE.md
- Cargo.lock
- Cargo.toml
- dependabot.yml
- LICENSE-APACHE-2.0
- LICENSE-MIT
- LICENSE.spdx
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- renovate.json
- rustfmt.toml
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/tauri-apps/tauri
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tauri
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd crates/tauri/mobile/android
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
3. Node.js
쉬움사전 준비물
npm create tauri-app@latest
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
