Reactjs 如何将JavaScript文件附加到React中的HTML?

Reactjs 如何将JavaScript文件附加到React中的HTML?,reactjs,Reactjs,我最近在一次采访中偶然发现了这个问题。我似乎在网上找不到太多关于它的信息 问:index.js文件是如何附加到React中的HTML文件的 老实说,我不清楚这件事。下面是标准createreact应用程序的index.html文件的头部。我没有看到JS或CSS的任何链接: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="v

我最近在一次采访中偶然发现了这个问题。我似乎在网上找不到太多关于它的信息

问:index.js文件是如何附加到React中的HTML文件的

老实说,我不清楚这件事。下面是标准createreact应用程序的index.html文件的头部。我没有看到JS或CSS的任何链接:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="theme-color" content="#000000">
    <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
    <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">

    <title>My App</title>
  </head>

我的应用程序
我只是想确保我了解引擎盖下的一切是如何工作的。为这个半基本的问题道歉

这可能会帮助您更好地了解幕后发生的事情。


这可能会帮助您更好地了解幕后发生的事情。

您看到的只是webpack使用的模板。看看你的webpack.config.js,你会发现使用的插件,它负责创建css和javascript包

您看到的只是webpack使用的模板。看看你的webpack.config.js,你会发现使用的插件,它负责创建css和javascript包

你为什么只看头部而不看身体?不管怎样,这是一个网页插件。这不是特定于react,而是特定于createreact应用程序使用webpack的方式。我们将其作为bundle js文件附加到我的项目中的标记中,我知道react应用程序就是在这里注入的。但在标准HTML中,您需要实际链接文件。我看不到链接可能重复为什么你只看头部而不是身体?不管怎样,这是一个网页插件。这不是特定于react,而是特定于createreact应用程序使用webpack的方式。我们将其作为bundle js文件附加到我的项目中的标记中,我知道react应用程序就是在这里注入的。但在标准HTML中,您需要实际链接文件。我看不到可能重复的链接