Node.js 反应错误:TypeError:无法读取属性';concat&x27;之后为空

Node.js 反应错误:TypeError:无法读取属性';concat&x27;之后为空,node.js,reactjs,webpack,react-scripts,Node.js,Reactjs,Webpack,React Scripts,我最近升级到node v12.10.0,一个工作正常的项目开始出现一些依赖项问题,这些问题通过删除这些问题的依赖项、删除package-lock.json和node_modules文件夹并运行npm install得到解决。然而,我现在面临一个“concat”错误,不确定罪犯可能在哪里 以下是错误屏幕: 以下是依赖项列表: "axios": "^0.19.2", "bootstrap": "^4.4.1", &qu

我最近升级到node v12.10.0,一个工作正常的项目开始出现一些依赖项问题,这些问题通过删除这些问题的依赖项、删除package-lock.json和node_modules文件夹并运行npm install得到解决。然而,我现在面临一个“concat”错误,不确定罪犯可能在哪里

以下是错误屏幕:

以下是依赖项列表:

"axios": "^0.19.2",
"bootstrap": "^4.4.1",
"classnames": "^2.2.5",
"connected-react-router": "^6.9.1",
"emotion": "^7.3.2",
"history": "^4.10.1",
"isomorphic-fetch": "^2.2.1",
"lodash.flatten": "^4.4.0",
"lodash.flow": "^3.5.0",
"lodash.orderby": "^4.6.0",
"mapbox-gl": "^2.1.1",
"moment": "^2.24.0",
"prettier": "1.7.2",
"primeicons": "^2.0.0",
"primereact": "^3.4.0",
"prop-types": "^15.5.10",
"query-string": "^6.11.0",
"react": "^16.4.0",
"react-bootstrap": "^1.0.0-beta.16",
"react-calendar": "^2.17.5",
"react-dom": "^16.12.0",
"react-fa": "^5.0.0",
"react-navigation-redux-helpers": "^4.0.1",
"react-redux": "^7.2.2",
"react-router": "^4.2.0",
"react-router-dom": "^4.2.2",
"react-router-redux": "next",
"react-scripts": "1.0.11",
"react-transition-group": "^4.3.0",
"redux": "^3.7.2",
"redux-auth-wrapper": "^2.0.2",
"redux-form": "^8.3.7",
"redux-persist": "^4.10.1",
"redux-saga": "^1.1.3",
"redux-thunk": "^2.2.0",
"turf-feature": "^1.0.0"
它似乎是连接到网页,虽然我没有直接引用网页。似乎其中一个依赖项可能正在使用webpack,而该依赖项才是罪魁祸首

更新:使用原始package-lock.json和package.json文件运行命令
npm ci
,我收到以下错误:

./node_modules/mapbox-gl/src/shaders/index.js
Module parse failed: …/node_modules/mapbox-gl/src/shaders/index.js Unexpected token (10:13)
You may need an appropriate loader to handle this file type.
| const fs = require('fs');
| 
| const shaders: {[string]: {fragmentSource: string, vertexSource: string}} = {
|     prelude: {
|         fragmentSource: fs.readFileSync(__dirname + '/../shaders/_prelude.fragment.glsl', 'utf8'),

我从提供的信息中了解到,这是一个与引导程序包相关的版本问题

运行
npmci
按项目的工作版本安装软件包-此命令从
package lock.json
读取信息


注意:如果软件包锁已被删除,则您可以在回收站中找到它,将其还原并重新安装所用软件包的工作版本。

我尝试了您的建议,但它确实让我通过了错误位,现在我收到了正文中上面列出的新错误。
react scripts
1.0.11现已使用4年,比最初的react 16版本早一年。它管理所有的网页包、babel、加载程序、css等。您一定要将其升级到
^3.0.0