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
相关产品推荐
相关产品推荐

