javascript - 如何在 html 页面中加载生产 create-react-app 脚本?

标签 javascript reactjs create-react-app

我创建了一个 create-react-app 简单应用程序(作为 lib),并希望将其作为外部脚本加载到 HTML 页面中。

  1. 我使用命令 npx create-react-app my-lib

  2. 创建了一个 create-react-app
  3. my-lib/src/index.js 更改为:

enter image description here

  • my-lib 目录中,我运行 yarn build。这生成了以下生产文件:
  • enter image description here

  • 创建了一个外部 HTML 文件,加载 my-lib 的生产版本。
  • enter image description here

    我收到以下错误:

    enter image description here

    最佳答案

    生产版本创建 2 个 JS 文件,即 chunk.js 和 main.js,因此我们需要将这两个文件导入到 index.html 文件中

    1. 在变量中加载 react 组件并分配给窗口

    enter image description here

  • 在index.html中调用相同的窗口变量
  • enter image description here

    请尝试这个方法

    关于javascript - 如何在 html 页面中加载生产 create-react-app 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57348058/

    相关文章:

    javascript - 每个提交按钮调用相同的函数

    reactjs - 有条件的动画组件很卡顿

    reactjs - create-react-app 在 App.js 中生成函数而不是类

    javascript - 如何选择handsontable中的所有复选框

    javascript - React forwardRef HoC 没有引用容器元素

    javascript - 使用 D3、VX 和 React 的多个 parent 的家谱

    javascript - Create-React-App 如何从目录中导入所有 SCSS 文件?

    webstorm - "Cannot resolve directory"创建 react 应用程序的 WebStorm 警告

    javascript - 如何在构建时以不同的方式构建开发环境和生产环境?等)数据库配置

    javascript - jquery .hide 在这种情况下不起作用