要解决Babel/Jest导出默认类的问题,可以按照以下步骤进行操作:
npm install --save-dev @babel/core @babel/preset-env @babel/plugin-proposal-class-properties
.babelrc
文件,并添加以下内容:{
"presets": ["@babel/preset-env"],
"plugins": ["@babel/plugin-proposal-class-properties"]
}
export default
导出默认类。例如:export default class MyClass {
// class implementation
}
import
导入默认类。例如:import MyClass from './MyClass';
// test code for MyClass
npm install --save-dev jest
package.json
文件中,添加以下配置:{
"scripts": {
"test": "jest"
}
}
MyClass.test.js
的文件,并添加以下内容:import MyClass from './MyClass';
describe('MyClass', () => {
it('should do something', () => {
// test code
});
});
npm test
通过以上步骤,你应该能够成功导出默认类并使用Jest进行测试。