gpt4 book ai didi

javascript - 如何从 Jest 测试套件中排除 CSS 模块文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:24 24 4
gpt4 key购买 nike

我有要测试的 React 组件,我使用 webpack 导入它的 CSS,如下所示。

 import styles from '../../node_modules/openlayers/css/ol.css' // eslint-disable-line no-unused-vars

运行 jest 后出现错误:

C:\Users\...\node_modules\openlayers\css\ol.css:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){.ol-box {
^
SyntaxError: Unexpected token .

如何从 jest 测试套件中排除 css 文件?

最佳答案

或者更好的是,添加

yarn add --dev identity-obj-proxy

并将以下内容添加到 jest.config.json

{
"jest":{
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less|scss|sass)$": "identity-obj-proxy"
},
}
}

关于javascript - 如何从 Jest 测试套件中排除 CSS 模块文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46177148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com