我在我的项目中增加了斧子核心/反应:
npm install --save-dev @axe-core/react
现在,我在我的index.tsx中添加了以下代码来启动和运行它:
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--要求
此错误发生在行:
const axe = require('@axe-core/react');
否则如何导入?
PS:我试着做了这样的事情:
import foo = require("foo")
但还是没有运气。
发布于 2021-02-14 19:00:24
更换线路
const axe = require('@axe-core/react');
使用
import axe from '@axe-core/react';
解决了我的问题。
https://stackoverflow.com/questions/66179935
复制相似问题