3:13 错误 要求语句不是import语句的一部分 @typescript-eslint/no-var-requires

huangapple go评论72阅读模式
英文:

3:13 error Require statement not part of import statement @typescript-eslint/no-var-requires

问题

我在推送代码库到GitHub时遇到了这个错误:“3:13 error Require statement not part of import statement @typescript-eslint/no-var-requires”。

const Koa = require("koa");
我在第三行引入了这个。

我尝试搜索,但没有找到任何线索。

英文:

I faced this error " 3:13 error Require statement not part of import statement @typescript-eslint/no-var-requires" while pushing repository to github

const Koa = require("koa");
I imported this in line 3

I tried to search, but I didn't find any clue.

答案1

得分: 0

Option 1:
使用 TypeScript 时,必须使用 ES6 语法而不是 require。因此,要包含 Koa,您需要编写以下代码:

import Koa from 'koa';

Option 2:
您可以通过编辑 .eslintrc.js 文件来禁用此规则:

{
  "rules": {
    "@typescript-eslint/no-var-requires": "off"
  }
}
英文:

Option 1:
With Typescript, use have to use ES6 Syntax instead of require. So to include Koa you need to write

import Koa from 'koa';

Option 2:
You can disable this rule by editing .eslintrc.js

{
  "rules": {
    "@typescript-eslint/no-var-requires": "off"
  }
}

huangapple
  • 本文由 发表于 2023年5月17日 12:56:44
  • 转载请务必保留本文链接:https://go.coder-hub.com/76268685.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定