在运行 jest 测试用例时,我遇到了“找不到模块”的问题。我已将 app.jsx 导入到我的测试用例文件中,当我运行测试用例时,它在 app.jsx 中导入的组件内出现“找不到模块”错误。
下面是我的测试用例 1] navbar.test.js -
import React from 'react';
import { shallow, mount, render } from 'enzyme';
var Navbar = require('../javascript/components/layout/app.jsx');
test('Test', () => {
//Any test
});
2] app.jsx -
import React from 'react'
import Navbar from 'layout/navbar'
class App extends React.Component {
constructor(props) {
super(props)
}
}
export default app
在测试用例文件中,我遇到了在 app.jsx 中找不到“布局/导航栏”的问题
3] 包.json -
"jest": {
"verbose": true
}
4] babelrc -
{
"presets": ["es2015", "react"]
}
我没有对 webpack 文件进行任何更改。