<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=TAURI</id>
	<title>TAURI - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=TAURI"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=TAURI&amp;action=history"/>
	<updated>2026-05-18T07:36:42Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=TAURI&amp;diff=386&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: =TAURI= == 설치 == &lt;source lang=bash&gt; npm create tauri-app@latest &lt;/source&gt; == APP 만들기 == === HTML, CSS, and JavaScript 환경 === * Tauri는 프런트엔드 프레임워크와 Rust 코어를 사용하여 데스크톱 애플리케이션을 구축하기 위한 프레임워크.  * 각 앱은 두 부분으로 구성 ** 창을 생성하고 해당 창에 기본 기능을 노출하는 Rust 바이너리 ** 창 내부에 사용자 인터페이스를 생성하는 원하는 프런...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=TAURI&amp;diff=386&amp;oldid=prev"/>
		<updated>2024-10-14T17:19:55Z</updated>

		<summary type="html">&lt;p&gt;새 문서: =TAURI= == 설치 == &amp;lt;source lang=bash&amp;gt; npm create tauri-app@latest &amp;lt;/source&amp;gt; == APP 만들기 == === HTML, CSS, and JavaScript 환경 === * Tauri는 프런트엔드 프레임워크와 Rust 코어를 사용하여 데스크톱 애플리케이션을 구축하기 위한 프레임워크.  * 각 앱은 두 부분으로 구성 ** 창을 생성하고 해당 창에 기본 기능을 노출하는 Rust 바이너리 ** 창 내부에 사용자 인터페이스를 생성하는 원하는 프런...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=TAURI=&lt;br /&gt;
== 설치 ==&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
npm create tauri-app@latest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== APP 만들기 ==&lt;br /&gt;
=== HTML, CSS, and JavaScript 환경 ===&lt;br /&gt;
* Tauri는 프런트엔드 프레임워크와 Rust 코어를 사용하여 데스크톱 애플리케이션을 구축하기 위한 프레임워크. &lt;br /&gt;
* 각 앱은 두 부분으로 구성&lt;br /&gt;
** 창을 생성하고 해당 창에 기본 기능을 노출하는 Rust 바이너리&lt;br /&gt;
** 창 내부에 사용자 인터페이스를 생성하는 원하는 프런트엔드&lt;br /&gt;
&lt;br /&gt;
==== APP 생성 ====&lt;br /&gt;
===== 프런트엔드를 구축 =====&lt;br /&gt;
{{틀:고지상자&lt;br /&gt;
|제목= 개발환경 확인사항&lt;br /&gt;
|내용=1) 폴더생성&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
mkdir ui&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
2) index.html 생성&lt;br /&gt;
&amp;lt;source lang=html&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Welcome from Tauri!&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== RUST 프로젝트 생성 =====&lt;br /&gt;
# 모든 Tauri 앱의 중심에는 윈도우, 웹뷰를 관리하고 tauri Rust 상자를 통해 운영 체제를 호출하는 Rust 바이너리가 있습니다. &lt;br /&gt;
# 이 프로젝트는 Rust의 공식 패키지 관리자이자 범용 빌드 도구인 Cargo에 의해 관리된다.&lt;br /&gt;
# 우리의 타우리 CLI는 후드 아래에 카고를 사용하므로 직접 상호 작용할 필요가 거의 없습니다. &lt;br /&gt;
# Cargo에는 테스트, 린팅 및 포맷과 같은 CLI를 통해 노출되지 않는 더 많은 유용한 기능이 있으므로 자세한 내용은 공식 문서를 참조하십시오.&lt;br /&gt;
&lt;br /&gt;
* 실행 &lt;br /&gt;
&amp;lt;source lang=html&amp;gt;&lt;br /&gt;
npm run taturi init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* It will walk you through a series of questions:&lt;br /&gt;
** What is your app name?&lt;br /&gt;
**: This will be the name of your final bundle and what the OS will call your app. You can use any name you want here.&lt;br /&gt;
**:&lt;br /&gt;
** What should the window title be?&lt;br /&gt;
**: This will be the title of the default main window. You can use any title you want here. &lt;br /&gt;
**:&lt;br /&gt;
** Where are your web assets (HTML/CSS/JS) located relative to the &amp;lt;current dir&amp;gt;/src-tauri/tauri.conf.json file that will be created?&lt;br /&gt;
**: This is the path that Tauri will load your frontend assets from when building for production.&lt;br /&gt;
**: Use ../ui for this value.&lt;br /&gt;
**:&lt;br /&gt;
** What is the URL of your dev server?&lt;br /&gt;
**: This can be either a URL or a file path that Tauri will load during development.&lt;br /&gt;
Use ../ui for this value.&lt;br /&gt;
**:&lt;br /&gt;
** What is your frontend dev command?&lt;br /&gt;
**: This is the command used to start your frontend dev server.&lt;br /&gt;
**: You can leave this blank since nothing needs to be compiled.&lt;br /&gt;
**:&lt;br /&gt;
** What is your frontend build command?&lt;br /&gt;
**: This is the command to build your frontend files.&lt;br /&gt;
**: You can leave this blank since nothing needs to be compiled.&lt;br /&gt;
&lt;br /&gt;
{{틀:인용문&lt;br /&gt;
|내용=If you&amp;#039;re familiar with Rust, you will notice that tauri init looks and works a lot like cargo init. &lt;br /&gt;
: You can just use cargo init and add the necessary Tauri dependencies if you prefer a fully manual setup.&lt;br /&gt;
: The tauri init command generates a folder called src-tauri. It&amp;#039;s a convention for Tauri apps to place all core-related files into this folder. Let&amp;#039;s quickly run through the contents of this folder:&lt;br /&gt;
}}&lt;br /&gt;
* Cargo.toml&lt;br /&gt;
*: Cargo&amp;#039;s manifest file. You can declare Rust crates your app depends on, metadata about your app, and much more. For the full reference see Cargo&amp;#039;s Manifest Format.&lt;br /&gt;
&lt;br /&gt;
* tauri.conf.json&lt;br /&gt;
*: This file lets you configure and customize aspects of your Tauri application from the name of your app to the list of allowed APIs. See Tauri&amp;#039;s API Configuration for the full list of supported options and in-depth explanations for each.&lt;br /&gt;
&lt;br /&gt;
* src/main.rs&lt;br /&gt;
*: This is the entry point to your Rust program and the place where we bootstrap into Tauri. You will find two sections in it:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
 #![cfg_attr(not(debug_assertions), windows_subsystem = &amp;quot;windows&amp;quot;)]&lt;br /&gt;
&lt;br /&gt;
fn main() {&lt;br /&gt;
tauri::Builder::default()&lt;br /&gt;
   .run(tauri::generate_context!())&lt;br /&gt;
   .expect(&amp;quot;error while running tauri application&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Next.js 환경 ===&lt;br /&gt;
# Front end build tools&lt;br /&gt;
=== Qwik ===&lt;br /&gt;
# Front end build tools&lt;br /&gt;
=== SvelteKit ===&lt;br /&gt;
# Front end build tools&lt;br /&gt;
=== Vite ===&lt;br /&gt;
# Front end build tools&lt;br /&gt;
=== 이전 시스템이 추가 ===&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>