首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kotlin/JS,Gradle插件:无法加载@webpack-cli/serve命令

Kotlin/JS,Gradle插件:无法加载@webpack-cli/serve命令
EN

Stack Overflow用户
提问于 2021-10-12 09:08:34
回答 3查看 2K关注 0票数 15

我正在为React编写教程,甚至无法完成安装步骤,因为服务器没有启动。

代码不变:https://github.com/kotlin-hands-on/web-app-react-kotlin-js-gradle

堆栈跟踪:

代码语言:javascript
复制
[webpack-cli] Unable to load '@webpack-cli/serve' command
[webpack-cli] TypeError: options.forEach is not a function
[webpack-cli] TypeError: options.forEach is not a function

我看到了这个问题:https://github.com/webpack/webpack-cli/issues/2990,但我无法实现所提议的修复(更改webpack-cli版本并从yarn.lock中删除webpack-cli/serve ),因为我找不到如何在kotlin js gradle插件上更改这些。

即使是来自intelliJ的简单浏览器应用程序也会因同样的错误而中断。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-10-12 10:08:04

尝试更新webpack-cli:

代码语言:javascript
复制
rootProject.plugins.withType(org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin::class.java) {  
    rootProject.the<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension>().versions.webpackCli.version = "4.9.0"
}
票数 11
EN

Stack Overflow用户

发布于 2021-10-13 08:07:38

有相同的问题:将此选项添加到项目gradle.properties中

代码语言:javascript
复制
kotlin.js.webpack.major.version=4

修正了它-参考:https://kotlinlang.org/docs/js-project-setup.html#webpack-version

票数 21
EN

Stack Overflow用户

发布于 2022-06-17 20:39:46

叶夫根尼的回答在这里行不通。现在,经过两天的沉重打击,并阅读了kotlin插件的源代码,这里只有以下几点工作:

代码语言:javascript
复制
// build.gradle.kts file
kotlinYarn {
    resolution("webpack", "5.73.0")
    resolution("webpack-cli", "4.10.0")
}

在运行任务kotlinNpmInstall时,它将打印警告,但应用程序将运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69537840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档