簡體   English   中英

空手道 - 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 karate-config.js ”文件中使用“ karate.configure() ”時,它無法識別,當我在它上面使用 hover 時,我收到這條消息“丟失導入語句,插入 const karate = require(./Chart.min) "

這就是我的“ karate-config.js ”文件的樣子:“```

function 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM