我是React的新手,我使用这篇说明来构建一个基本的React应用程序:https://facebook.github.io/react/docs/installation.html
我按照以下步骤打开了一个新项目:
npm install -g create-react-app
create-react-app my-app
cd my-app
npm start
index.html文件位于hello-world / public中,这是其内容:
<!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>React App</title>
</head>
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root">
</div>
</body>
</html>
然而,所有的“React stuff”都放在hello-world\src目录下。看起来是'hello-world\src\index.js'激活了组件。
我不明白的是index.html如何“读取”index.js的内容。index.html没有指向index.js的html标签。
我可以通过执行“npm start”来启动此应用程序。这个命令会在localhost:3000上启动一个服务器。我如何在不使用“npm start”的情况下查看应用程序?
<div id="root"> </div>
之间。 - Zorigdist/
文件夹里吗? - Zorig