【问题标题】:React app failed to load content to browserReact 应用程序无法将内容加载到浏览器
【发布时间】:2018-09-20 21:18:07
【问题描述】:

我正在尝试在我的系统上构建 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:无法重新声明块范围变量“名称”。 版本:打字稿 2.7.2" 但是 reactapp 是在 dist/ 文件夹中构建的 当使用“npm run start”时,会出现相同的错误,但会给出“构建成功完成”。当浏览到“localhost:3000/”时,不会加载任何内容。

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    在执行以下步骤后,尝试从项目的 cmd 重新启动 yarn/npm。 它可能会解决您的问题。

    您可以尝试另一个建议。 - 将变量重命名为其他名称,而不是名称。

    • 出现错误是因为全局变量“name”已经存在 范围
    • 检查变量名是否重复。
    • 检查 TypeScript 版本。
    • 使用导出{};如果缺少导出,请将其放入您的课程中。

    【讨论】:

    • 由于这个portal是从git中克隆出来的,所以文件很多,不知道在哪个文件中添加export{}?
    • 在变量名声明之前插入“export”,您会遇到类似 export { PARA_NAME } 的错误
    • 对不起!我在 typescript 模块“lib.dom.d.ts”的库文件中遇到错误,当我在声明之前添加 export{} 时,会生成许多错误。
    • 检查打字稿的版本。删除它并从 npm 安装最新版本的类型脚本
    • 尝试安装最新版本,这增加了错误数量。
    猜你喜欢
    • 2022-07-15
    • 2014-04-01
    • 2021-01-13
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2016-12-29
    • 2019-06-05
    相关资源
    最近更新 更多