空手道 - karate.configure('headers', { Accept: 'application/json' });在 karate-config.js 文件中无法识别。它说缺少导入语句

Karate - karate.configure('headers', { Accept: 'application/json' }); is not recognized in karate-config.js file. It says missing import statements

我已经设置了一个新的空手道项目并且一切正常,但是当我尝试在“karate-config.js”文件中使用“karate.configure()”时它无法识别,当我将鼠标悬停在它上面时,我收到此消息“缺少导入语句,插入 const karate = require(./Chart.min)

这是我的“karate-config.js”文件的样子: “```

函数 fn() {

karate.configure("headers", {'Content-Type':'application/x-www-form-urlencoded'})
karate.configure('connectTimeout', 6000000);
karate.configure('readTimeout', 6000000);
var config = {
    baseUrl: 'https://someurl',
    iprHost: 'https://url',


};

return config;

}



And the dependencies I am using are :

"```
 <dependency>
            <groupId>com.intuit.karate</groupId>
            <artifactId>karate-apache</artifactId>
            <version>0.9.6</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/com.intuit.karate/karate-junit4 -->
        <dependency>
            <groupId>com.intuit.karate</groupId>
            <artifactId>karate-junit4</artifactId>
            <version>1.1.0</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/net.masterthought/cucumber-reporting -->
        <dependency>
            <groupId>net.masterthought</groupId>
            <artifactId>cucumber-reporting</artifactId>
            <version>5.6.1</version>
        </dependency>

```"

你的依赖是错误的。另请注意,我们不再支持旧版本。我建议您使用快速入门,因为它会设置您需要的所有内容:https://github.com/karatelabs/karate#quickstart

关于导入语句的消息可以忽略,空手道版的JS不需要。

如果您仍然卡住,请按照以下流程操作:https://github.com/karatelabs/karate/wiki/How-to-Submit-an-Issue