Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 与scss开玩笑:出口指令_Javascript_Webpack_Sass_Jestjs - Fatal编程技术网

Javascript 与scss开玩笑:出口指令

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', () => {

我有一个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', () => {
    return{
        foo: "bar"
    }
})

每当您测试导入此变量的文件时,jest都会将其替换为“bar”

是否找到解决方法?从未找到过,放弃了:(