Javascript 与scss开玩笑:出口指令
我有一个javascript文件,它使用Javascript 与scss开玩笑:出口指令,javascript,webpack,sass,jestjs,Javascript,Webpack,Sass,Jestjs,我有一个javascript文件,它使用:export指令导入scss变量 example.test.js 从“/styles.scss”导入样式; const foo=styles.foo styles.scss :export { foo: "bar"; } 但是,如果在此文件上运行jest,则foo变量未定义。有没有办法为此用例配置jest?当然,在您的jest设置文件中添加以下内容: jest.mock('path/your/styles.scss', () => {
:export
指令导入scss变量
example.test.js
从“/styles.scss”导入样式;
const foo=styles.foo
styles.scss
:export {
foo: "bar";
}
但是,如果在此文件上运行jest,则foo
变量未定义。有没有办法为此用例配置jest?当然,在您的jest设置文件中添加以下内容:
jest.mock('path/your/styles.scss', () => {
return{
foo: "bar"
}
})
每当您测试导入此变量的文件时,jest都会将其替换为“bar”是否找到解决方法?从未找到过,放弃了:(