Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Deno项目tsconfig.json中的Linter错误,并层叠到项目文件中-但代码是否成功运行?_Javascript_Typescript_Visual Studio Code_Eslint_Deno - Fatal编程技术网

Javascript Deno项目tsconfig.json中的Linter错误,并层叠到项目文件中-但代码是否成功运行?

Javascript Deno项目tsconfig.json中的Linter错误,并层叠到项目文件中-但代码是否成功运行?,javascript,typescript,visual-studio-code,eslint,deno,Javascript,Typescript,Visual Studio Code,Eslint,Deno,我需要在Deno项目中的数组上使用ES2019flatMap()方法,因此我创建了一个tsconfig.json文件,如下所示: { "compilerOptions": { "target": "es5", "lib": [ "es2019" ] } } 这给出了6个相同的linter错误,特别是在tsco

我需要在Deno项目中的数组上使用ES2019
flatMap()
方法,因此我创建了一个tsconfig.json文件,如下所示:

{
    "compilerOptions": {
        "target": "es5",
        "lib": [
            "es2019"
        ]
    }
}
这给出了6个相同的linter错误,特别是在tsconfig.json文件中找不到“cacheable request”的类型定义文件。我是否错误地创建了此文件,或者以某种方式导致了与Deno结构的冲突

在我试图使用
flatMap()
的项目模块中,我看到了错误

Property 'flatMap' does not exist on type 'number[][]'. Do you need to change your target library? Try changing the `lib` compiler option to 'es2019' or later.
这没有多大意义,因为我在Tconfig中将我的
lib
设置为
es2019
——除非我创建了错误的库,因此无法获取它。。。然后代码再次工作,因此我假设它已正确编译为
es2019


我是否遗漏了为允许使用
es2019
的Deno项目创建tsconfig文件的某些方面?

我认为在Deno中使用es2019功能通常不需要包含
tsconfig.json
。我能够在Deno
1.9.0
中使用
flatMap
,例如:

//mod.ts
常量映射=[1,2,3,[1,2,3],[1,2]]。平面映射((\u值,\u索引,\u数组)=>{
返回1;
});
控制台日志(map);

我找不到以前版本中是否不支持此功能或存在错误,但请尝试升级Deno并省略
tsconfig.json
以修复此问题。

我认为,通常没有必要为了在Deno中使用ES2019功能而包含
tsconfig.json
。我能够在Deno
1.9.0
中使用
flatMap
,例如:

//mod.ts
常量映射=[1,2,3,[1,2,3],[1,2]]。平面映射((\u值,\u索引,\u数组)=>{
返回1;
});
控制台日志(map);
我找不到以前的版本中是否不支持此功能或存在错误,但请尝试升级Deno并省略
tsconfig.json
以修复此问题

deno run mod.ts 
>> [ 1, 1, 1, 1, 1 ]