gpt4 book ai didi

gradle - 在 Windows 上使用 Gradle Exec 任务时 Webpack 'not a valid Win32 application'

转载 作者:行者123 更新时间:2023-12-03 03:04:40 24 4
gpt4 key购买 nike

根据 this 我有以下 gradle 任务...

task webpack(type: Exec) {
commandLine "./node_modules/.bin/webpack"
}

但是当我尝试运行 gradle webpack 时,我得到以下...

Caused by: java.io.IOException: Cannot run program "./node_modules/.bin/webpack"
(in directory "H:\Code\moxie_db_jpa"): CreateProcess error=193, %1 is not a val
id Win32 application
at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(Def
aultProcessLauncher.java:25)
... 5 more
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32
application
... 6 more

如果我运行 .\node_modules\.bin\webpack 一切正常。

最佳答案

试试这个:

import org.apache.tools.ant.taskdefs.condition.Os

task webpack(type: Exec) {
commandLine './node_modules/.bin/' + (Os.isFamily(Os.FAMILY_WINDOWS) ? 'webpack.cmd' : 'webpack')
}

关于gradle - 在 Windows 上使用 Gradle Exec 任务时 Webpack 'not a valid Win32 application',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49154194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com