简体   繁体   中英

How to run React application by clicking index.html file without any local server

I have created react application using create-react-app when I start "npm start" it is running using localhost:3000 in browser which is fine. But, when I click index.html from project folder it is showing blank page. Can you suggest me solutions on how to run react application using index.html file

Add "homepage": ".", to the top of your package.json file. Then build with yarn build or npm build . Go to build/ folder and double click on index.html . 在此处输入图像描述 在此处输入图像描述

EDIT:

Opening the app via index.html needs "homepage": "." in package.json because without it Webpack tries to load the static files from the root the file system rather than build directory. Reference

You can run npm run build , then go to the “build” folder where a working index.html will be located. The index.html in the project folder isn't built for production/standalone use.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM