gpt4 book ai didi

reactjs - Jest 无法找到模块 FileName.css(映射为identity-obj-proxy)

转载 作者:行者123 更新时间:2023-12-03 13:11:44 25 4
gpt4 key购买 nike

我一直在尝试为我的 React 项目设置测试环境,但在导入 CSS 文件时遇到了意外 token 的问题。我将 moduleNameMapper 添加到 package.json 来修复它,现在我面临这个问题。有谁知道我能做什么来解决这个问题?

> myProject@0.0.1 test C:\Users\admin\Documents\myApp
> jest

FAIL _tests_\Home.test.js
● Test suite failed to run

Configuration error:

Could not locate module react-datepicker/dist/react-datepicker-cssmodules.css (mapped as identity-obj-proxy)

Please check:

"moduleNameMapper": {
"/^.+\.(css|less)$/": "identity-obj-proxy"
},
"resolver": undefined

Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 1.894s
Ran all test suites.
npm ERR! Test failed. See above for more details.

package.json 的 Jest 部分

  "jest": {
"transform": {
"^.+\\.jsx?$": "babel-jest"
},
"moduleNameMapper": {
"\\.(s?css|less)$": "identity-obj-proxy"
}
},

最佳答案

确保您的 devDependency 中有identity-obj-proxy

"devDependencies": {
"identity-obj-proxy": "^3.0.0",
...
}

如果没有,则运行

npm install --save-dev identity-obj-proxy

关于reactjs - Jest 无法找到模块 FileName.css(映射为identity-obj-proxy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46107310/

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