node.js - React 应用程序无法将内容加载到浏览器
问题描述
我正在尝试在我的系统上构建 cbioportal-frontend,但在使用 webpack --watch 时出现错误:“/home/trainee_biocos/RecatApp_Examples/cbioportalTestRun/cbioportal-frontend-1.16.0/node_modules/typescript/lib/lib.dom 中的错误。 d.ts(15165,15): TS2451: 无法重新声明块范围变量'name'。版本:typescript 2.7.2" 但是当使用“npm run start”时,reactapp 是在 dist/ 文件夹中构建的,出现相同的错误但给出“构建成功完成”。当浏览到“localhost:3000/”时,不会加载任何内容。
解决方案
在执行以下步骤后,尝试从 cmd 为项目重新启动 yarn/npm。它可能会解决您的问题。
另一个建议你可以试试。- 将变量重命名为其他名称,而不是名称。
- 出现错误是因为变量“名称”已存在于全局范围内
- 检查变量名是否重复。
- 检查 TypeScript 版本。
- 使用导出{};如果缺少导出,请将其放入您的班级。
推荐阅读
- python - 返回文本文件中的行
- objective-c - 我可以在objective-c调用之前和之后设置路标吗?
- bash - sudo -Si bash 脚本,如何提供参数?
- javascript - javascript - 如何在一段时间后停止执行递归函数
- google-bigquery - BigQuery - 查询分区表时不会节省成本
- python - GCP 上的 Docker 映像:在哪里复制 Python 脚本所需的文件
- swift - 当一个按钮被选中时取消选择另一个按钮
- css - 为什么我的 scss 不采用通用选择器?
- node.js - 如何在 Node.js 中从 Oracle 数据库创建 XML 文件?
- c# - 模拟时,IConfiguration 不断获取空值