该问题针对的是使用 Create React App 创建的 React 项目。在默认情况下,Create React App 会在运行测试时编译所有 .test.js 文件。如果您想在编译前端代码时也编译 .test.js 文件,可以在 package.json 文件中添加以下配置:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"test:watch": "npm test -- --watchAll",
"eject": "react-scripts eject",
"prebuild": "react-scripts test --env=jsdom" // 新增配置
}
在上述代码中,我们新增了一个名为 "prebuild" 的配置,在运行 build 命令之前会先运行该配置。这个配置会使得在编译前端代码时也编译 .test.js 文件。
上一篇:编译前端时出现Reactjs错误