Kotlin 语言参考文档 中文版 Help

使用 IntelliJ IDEA 开发 Kotlin/Wasm 入门

本教程演示在 IntelliJ IDEA 中如何使用 Kotlin/Wasm 运行 Compose Multiplatform 应用程序, 以及如何生成 artifact, 并发布为 GitHub pages 上的网站.

开始之前的准备步骤

使用 Kotlin Multiplatform 向导创建项目:

  1. 打开 Kotlin Multiplatform 向导.

  2. New Project 页, 将项目名称 和 ID 修改为你喜欢的值. 在本教程中, 我们将项目名称设置为 "WasmDemo", ID 设置为 "wasm.project.demo".

  3. 选择 Web 选项. 请确认没有选择其他选项.

  4. 点击 Download 按钮, 将生成的压缩包文件解包.

Kotlin Multiplatform 向导

在 IntelliJ IDEA 中打开项目

  1. 下载并安装最新版本的 IntelliJ IDEA.

  2. 在 IntelliJ IDEA 的欢迎界面, 点击 Open, 或在菜单栏选择 File | Open.

  3. 导航到解包后的 "WasmDemo" 文件夹, 点击 Open.

运行应用程序

  1. 在 IntelliJ IDEA 中, 选择菜单 View | Tool Windows | Gradle, 打开 Gradle 工具窗口.

  2. composeApp | Tasks | kotlin browser 中, 选中并运行 wasmJsBrowserRun 任务.

    运行 Gradle 任务

    或者, 你可以在终端窗口, 在 WasmDemo 根目录下运行以下命令:

    ./gradlew wasmJsBrowserRun -t
  3. 应用程序启动之后, 在你的浏览器中打开下面的 URL:

    http://localhost:8080/

    你会看到一个 "Click me!" 按钮. 请点击它:

    Click me

    现在你会看到 Compose Multiplatform 的 Logo:

    浏览器中的 Compose 应用程序

生成 artifact

composeApp | Tasks | kotlin browser 中, 选中并运行 wasmJsBrowserDistribution 任务.

运行 Gradle 任务

或者, 你可以在终端窗口, 在 WasmDemo 根目录下运行以下命令:

./gradlew wasmJsBrowserDistribution

应用程序任务结束之后, 你可以在 composeApp/build/dist/wasmJs/productionExecutable 目录中找到生成的 artifact 文件:

Artifact 文件目录

发布到 GitHub pages

  1. 将你的 productionExecutable 目录中的所有内容复制到你想要创建网站的代码仓库.

  2. 执行 GitHub 的 创建你的网站 说明文档中的指令.

  3. 在浏览器中, 访问你的 GitHub pages 的域名.

    访问 GitHub pages

    恭喜! 你已经将你的 artifact 发布到了 GitHub pages.

下一步做什么?

加入 Kotlin Slack 中的 Kotlin/Wasm 开发社区:

加入 Kotlin/Wasm 开发社区

试试 kotlin-wasm-examples 代码仓库中的 Kotlin/Wasm 示例:

最终更新: 2024/12/17