英文:
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"
}
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论