【发布时间】:2021-10-27 02:15:49
【问题描述】:
所以我的 react 应用程序在一开始就可以完美运行。我重新组织了文件夹结构并重命名了一些文件以使其更干净。之后,它现在可以在 localhost 中完美运行,但是当我尝试在 AWS 中构建它时出现错误:
纱线运行 v1.22.15 $ react-scripts build && aws s3 sync build/ s3://$FRONTEND_S3 && aws cloudfront create-invalidation --distribution-id $CF_DIST_ID --paths '/*' 创建优化的生产版本...
编译失败。 ./src/components/reports/inventoryVarianceSummary/accounts/InventoryVarianceAccountStores.js 找不到文件 '../../../modal/inventoryVarianceSummary/ExportTableAccountStores' 在 './src/components/reports/inventoryVarianceSummary/accounts'。
error 命令失败,退出代码为 1。 info 访问 https://yarnpkg.com/en/docs/cli/run 获取相关文档 命令。
我尝试在我的电脑上执行 npm run build 然后它显示错误
前端@0.1.0 构建 反应脚本构建
正在创建优化的生产版本...编译失败。
src\components\reports\inventoryVarianceSummary\accounts\InventoryVarianceAccountStores.js 第 268:14 行:未定义“ExportTableClassificationStores” 反应/jsx-no-undef
搜索关键字以了解有关每个错误的更多信息。
这些文件是我移动/重命名的文件之一,现在它显示错误。我仔细检查了文件路径,它是正确的。该应用程序在 localhost:3000 中完美加载。
另一个奇怪的事情是,当我导航到给定行时,在 npm run build 上显示的 ExportTableClassificationStores 是 ExportTableAccountStores。所以好像没有更新?但随后 AWS 错误显示 ExportTableAccountStores 并且仍然找不到它...
有什么帮助吗?我尝试运行 npm cache verify 但它不起作用。
【问题讨论】:
标签: reactjs