首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决@typescript-eslint/no-var-需要错误。添加@axe/时出错

如何解决@typescript-eslint/no-var-需要错误。添加@axe/时出错
EN

Stack Overflow用户
提问于 2021-02-12 22:37:34
回答 1查看 5.5K关注 0票数 3

我在我的项目中增加了斧子核心/反应:

代码语言:javascript
运行
复制
npm install --save-dev @axe-core/react

现在,我在我的index.tsx中添加了以下代码来启动和运行它:

代码语言:javascript
运行
复制
if (process.env.NODE_ENV !== 'production') {
    const axe = require('@axe-core/react');
    axe(React, ReactDOM, 1000);
}

现在,如果我导航到localhost,该页面将显示一个包含以下消息的编译错误:

src\index.tsx

第14:17行: Require语句而不是import语句的一部分

@typescript-eslint/no-var--要求

此错误发生在行:

代码语言:javascript
运行
复制
const axe = require('@axe-core/react');

否则如何导入?

PS:我试着做了这样的事情:

代码语言:javascript
运行
复制
import foo = require("foo")

但还是没有运气。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-14 19:00:24

更换线路

代码语言:javascript
运行
复制
const axe = require('@axe-core/react');

使用

代码语言:javascript
运行
复制
import axe from '@axe-core/react';

解决了我的问题。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66179935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档