我正在尝试找出为什么会出现这种间歇性错误。在出现此错误之前,项目中的所有内容都在按预期工作。我现在已经重建了这个项目两次,每次都会随机弹出这个错误。停止和启动django和npm也没有清除它。第一次我找不到它,但这一次,我能够触发错误,删除我认为触发了错误的代码,但错误仍然存在。我不能看到这个错误是从哪里来的,或者是什么触发了这个错误。
触发错误的代码
.then(data => {
console.log(data)
if(isArray(data.username[0])){
console.log(data)
}
})一旦我删除了上面的代码并将它改回
.then(data => console.log(data))我本以为这会消除错误,但没有,错误仍然存在。

我甚至尝试过重建src文件夹,但仍然没有清除错误,然后重建前端文件夹,但没有清除它。我删除并重新安装了node-modules,没有运气。我最终不得不重建整个项目,包括Django组件。
package.json
{
"name": "django_react",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "webpack --watch --mode development ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/frontend/",
"build": "webpack --mode production ./leadmanager/frontend/src/index.js --output-path ./leadmanager/frontend/static/frontend/"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@babel/core": "^7.15.0",
"@babel/plugin-transform-runtime": "^7.15.0",
"@babel/preset-env": "^7.15.0",
"@babel/preset-react": "^7.14.5",
"@reduxjs/toolkit": "^1.6.1",
"babel-loader": "^8.2.2",
"babel-plugin-transform-class-properties": "^6.24.1",
"css-loader": "^6.2.0",
"prop-types": "^15.7.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.4",
"react-router-dom": "^5.2.0",
"style-loader": "^3.2.1",
"webpack": "^5.50.0",
"webpack-cli": "^4.8.0"
}
}webpack.config.json
module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
}
]
}
}.babelrc
{
"presets":["@babel/preset-env","@babel/preset-react"],
"plugins": ["transform-class-properties", "@babel/transform-runtime"]
}这真的很混乱,似乎真的很随机,因为它在不同的地方发生了两次,恢复更改并不会恢复错误。我找不到其他的帖子来解决这个问题,但是如果有的话,请给我指出来。
我也尝试过安装core-js,但也没有解决问题。似乎有一些东西卡住了,我看不到,也找不到。任何洞察力都是非常值得欣赏的。提前谢谢你。我希望是个简单的东西。
发布于 2021-08-21 03:39:58
尝试删除锁定文件(yarn.lock / package-lock.json)和node_modules,然后重新安装
npm install --save core-js
https://stackoverflow.com/questions/68869917
复制相似问题