这个问题一般是由于使用的react-scripts版本低于4.0.0所导致的。升级到最新版本后,应该可以解决问题。你可以使用以下命令来升级(project-name
为你的项目名称):
npm install --save --save-exact react-scripts@latest
如果这个问题仍然存在,你可以尝试手动升级到最新的TypeScript并在tsconfig.json文件中添加 "esModuleInterop": true。最后,你也许还需要更新你的redux-toolkit版本。(以下是tsconfig.json的示例代码)
{
"compilerOptions": {
"target": "es6",
"module": "esnext",
"lib": ["dom", "dom.iterable", "esnext"],
"strict": true,
"esModuleInterop": true,
"baseUrl": ".",
"paths": {
"*": ["src/*"]
},
"allowJs": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}