reactjs - SyntaxError:无法在模块 React 路由器之外使用 import 语句
问题描述
我正在使用 React 路由器,一旦我尝试测试使用 with-router 高阶函数的组件,我得到一个错误,其他一切都运行良好,因此无法判断我的配置可能有问题,
从“反应”导入反应;
SyntaxError: 不能在模块外使用 import 语句
这是代码,我正在尝试测试组件downloadEmployeep9,下面是组件的测试和代码。
import React from "react";
import { shallow } from "enzyme";
import downloadEmployeeP9 from
"../../../components/payroll/payslips/downloadEmployeeP9";
describe("should test download employee p9", () => {
it("should test employee has p9 ", () => {
const wrapper = shallow(<downloadEmployeeP9 />);
});
});
组件代码
import withRouter from "react-router/es/withRouter";
export default withStyles(styles)(
withRouter(
connect(mapStateToProps, {
})(DownloadEmployeeP9)
)
);
解决方案
推荐阅读
- c# - 从 WindowsForms 中的 api 下载的 JSON 问题
- python - Python any() 和 zip() 内置函数解释?
- python-3.x - 浮点值的 Pandas Dataframe 减法产生与预期不同的值
- javascript - 如何在反应中将两个不同的数据推送到数组中
- apache-flink - Apache Flink 中的窗口和状态
- reactjs - 是否有一种有效的方法可以根据当前通过 uid 登录的用户返回数据?
- flutter - 我如何在颤动中获取文档ID
- xml - IMPORT XML 函数 - 股票价格 - Google 表格
- javascript - JavaScript Every() 方法返回假,即使它是真的?
- linux - 更改 Dockerfile 中的某些内容时,如何阻止 docker 从头开始下载所有内容?