首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块'core-js/core/array‘

找不到模块'core-js/core/array‘
EN

Stack Overflow用户
提问于 2021-08-21 03:31:11
回答 1查看 629关注 0票数 2

我正在尝试找出为什么会出现这种间歇性错误。在出现此错误之前,项目中的所有内容都在按预期工作。我现在已经重建了这个项目两次,每次都会随机弹出这个错误。停止和启动django和npm也没有清除它。第一次我找不到它,但这一次,我能够触发错误,删除我认为触发了错误的代码,但错误仍然存在。我不能看到这个错误是从哪里来的,或者是什么触发了这个错误。

触发错误的代码

代码语言:javascript
复制
.then(data => {
    console.log(data)
    if(isArray(data.username[0])){
        console.log(data)
    }
})

一旦我删除了上面的代码并将它改回

代码语言:javascript
复制
.then(data => console.log(data))

我本以为这会消除错误,但没有,错误仍然存在。

我甚至尝试过重建src文件夹,但仍然没有清除错误,然后重建前端文件夹,但没有清除它。我删除并重新安装了node-modules,没有运气。我最终不得不重建整个项目,包括Django组件。

package.json

代码语言:javascript
复制
    {
  "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

代码语言:javascript
复制
    module.exports = {
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                use: {
                    loader: "babel-loader"
                }
            }
            
        ]
    }
}

.babelrc

代码语言:javascript
复制
        {
        "presets":["@babel/preset-env","@babel/preset-react"],
        "plugins": ["transform-class-properties", "@babel/transform-runtime"]
    }

这真的很混乱,似乎真的很随机,因为它在不同的地方发生了两次,恢复更改并不会恢复错误。我找不到其他的帖子来解决这个问题,但是如果有的话,请给我指出来。

我也尝试过安装core-js,但也没有解决问题。似乎有一些东西卡住了,我看不到,也找不到。任何洞察力都是非常值得欣赏的。提前谢谢你。我希望是个简单的东西。

EN

回答 1

Stack Overflow用户

发布于 2021-08-21 03:39:58

尝试删除锁定文件(yarn.lock / package-lock.json)和node_modules,然后重新安装

npm install --save core-js

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68869917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档