You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin/JS中browserDevelopmentWebpack未生成build/distributions问题咨询

Kotlin/JS Webpack打包产物目录差异问题
  • 文档没有错误,这是Kotlin/JS插件的设计差异:

    • browserProductionWebpack任务会将优化后的生产构建产物打包到build/distributions目录,这是用于部署的最终分发产物。
    • browserDevelopmentWebpack任务的产物默认存放在build/js/packages/[你的项目名]/kotlin目录下,同时会启动开发服务器(默认端口8080)用于实时调试。该模式不会生成build/distributions目录——因为开发模式产物是未压缩、带源码映射的临时文件,仅用于本地开发预览,而非部署分发。
  • 如果需要让开发模式也生成类似生产模式的分发目录,可在build.gradle.kts中自定义webpack输出路径:

    kotlin {
        js {
            browser {
                webpackTask {
                    outputFileName = "bundle.js"
                    outputDirectory.set(project.layout.buildDirectory.dir("distributions/dev"))
                }
            }
        }
    }
    

内容的提问来源于stack exchange,提问作者nightlytrails

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:39:51