Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 无法生成项目aws_Reactjs_Amazon Web Services_Docker_React Native - Fatal编程技术网

Reactjs 无法生成项目aws

Reactjs 无法生成项目aws,reactjs,amazon-web-services,docker,react-native,Reactjs,Amazon Web Services,Docker,React Native,我正在尝试使用AWS管道构建我的项目,昨天所有功能都正常。我昨天推送了一个更新,从那时起,我得到了一个不成功的构建。它是一个使用docker容器的react应用程序 我尝试将代码还原为以前成功构建的代码,但是,它仍然无法构建。我在本地机器上运行容器,一切正常 当它失败时,这是日志的一部分 正在创建优化的生产构建。。。 未能编译 ./node_modules/@coreui/react/node_modules/reactstrap/es/dropdownttoggle.js 尝试导入错误:“引用

我正在尝试使用AWS管道构建我的项目,昨天所有功能都正常。我昨天推送了一个更新,从那时起,我得到了一个不成功的构建。它是一个使用docker容器的react应用程序

我尝试将代码还原为以前成功构建的代码,但是,它仍然无法构建。我在本地机器上运行容器,一切正常

当它失败时,这是日志的一部分

正在创建优化的生产构建。。。 未能编译

./node_modules/@coreui/react/node_modules/reactstrap/es/dropdownttoggle.js

尝试导入错误:“引用”未从“react popper”导出

·[91mnpm·[0m·[91m·[0m·[91mERR!代码失效循环

·[0m·[91mnpm错误!错误号·[0m·[91m1]

·[0m·[91mnpm·[0m·[91mERR!compscout-sales@0.1.0生成:
react脚本生成

npm错误!退出状态1

·[0m·[91mnpm错误

·[0m·[91mnpm错误!在compscout上失败-sales@0.1.0构建脚本

npm·[0m·[91mERR!这可能不是npm的问题。上面可能有额外的日志输出

·[0m·[91m

·[0m·[91mnpm错误!此运行的完整日志可在以下位置找到:

npm错误!·[0m·[91m/root/.npm/_日志/2019-08-03T02_48_42_802Z-debug.log

·[0M命令“/bin/sh-c REACT\u APP\u STRIPE\u PUBLISHABLE\u KEY=$REACT\u APP\u STRIPE\u PUBLISHABLE\u KEY npm run build”返回一个非零代码:1

make:**[publish app]错误1

[容器]2019/08/03 02:48:48命令未成功退出使发布应用程序退出状态2

[容器]2019/08/03 02:48:48阶段完成:生成状态:失败

[容器]2019/08/03 02:48:48阶段上下文状态代码:命令执行错误消息:执行命令时出错:生成发布应用程序。原因:退出状态2

package.json

{
  "name": "myReactProjecr",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@coreui/coreui": "^2.1.7",
    "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.2.0",
    "@coreui/icons": "0.3.0",
    "@coreui/react": "^2.1.5",
    "axios": "^0.18.0",
    "body-parser": "^1.19.0",
    "bootstrap": "^4.3.1",
    "bootstrap-less": "^3.3.8",
    "chart.js": "^2.7.3",
    "classnames": "^2.2.6",
    "cookie-parser": "~1.4.3",
    "core-js": "^2.6.5",
    "cors": "^2.8.5",
    "debug": "~2.6.9",
    "dotenv": "^8.0.0",
    "enzyme": "^3.9.0",
    "enzyme-adapter-react-16": "^1.10.0",
    "exceljs": "^0.8.2",
    "express": "~4.16.0",
    "express-rate-limit": "^3.5.1",
    "flag-icon-css": "^3.3.0",
    "font-awesome": "^4.7.0",
    "http": "0.0.0",
    "http-errors": "~1.6.2",
    "https": "^1.0.0",
    "jade": "~1.11.0",
    "jquery": "^3.4.1",
    "jsonwebtoken": "^8.5.1",
    "moment": "^2.24.0",
    "morgan": "~1.9.0",
    "node-sass": "^4.11.0",
    "pg-promise": "^8.6.5",
    "prop-types": "^15.7.2",
    "ramda": "^0.26.1",
    "react": "^16.8.4",
    "react-apollo": "^2.5.6",
    "react-app-polyfill": "^0.2.1",
    "react-chartjs-2": "^2.7.4",
    "react-cookie": "^4.0.0",
    "react-dates": "^20.2.0",
    "react-dom": "^16.8.4",
    "react-js-pagination": "^3.0.2",
    "react-loadable": "^5.5.0",
    "react-redux": "^7.0.3",
    "react-router-config": "^4.4.0-beta.6",
    "react-router-dom": "^4.3.1",
    "react-select": "^2.4.3",
    "react-stripe-checkout": "^2.6.3",
    "react-stripe-elements": "^3.0.0",
    "react-test-renderer": "^16.8.4",
    "reactstrap": "^7.1.0",
    "redux": "^4.0.1",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.3.0",
    "request": "^2.88.0",
    "sequelize": "^5.8.7",
    "simple-line-icons": "^2.4.1",
    "stripe": "^6.34.0",
    "xlsx": "^0.11.19"
  },
  "devDependencies": {
    "react-scripts": "2.1.5"
  },
  "scripts": {
    "start": "react-scripts start",
    "start:server": "node ./server/www",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

我也有同样的问题。用最新版本更新react popper解决了这个问题

npm install react-popper
第二个错误与粉笔有关。我也更新了它

npm install chalk

希望它能帮上忙。我不得不删除package-lock.json并删除了我的节点模块,然后用新的package-lock.json重新安装了所有组件。

你能和我们分享你的package.json吗?几个月前,我在babel npm模块上遇到了类似的错误。我的案例是这个模块上一个版本中的一个bug,原因是tilde(~)及插入符号(^)在我的package.json中,我发现了这个错误。@JRichardsz the package.json相当大,所以我引用了引用react popper的部分。我认为你共享了你的package-lock.json。我们至少需要你的package.json的一部分来重现错误!@JRichardsz my bad我用package.json更新了它。看起来我通过删除我的package-lock.json并再次创建它,可以使其编译。但是,现在我在站点加载“TypeError:Cannot read property'setTargetNode'of undefined”时遇到错误。感谢您的回复。但是,问题仍然存在。
npm install chalk