开篇:一个“哲学”问题引发的血案
某天深夜,程序员小A对着屏幕陷入沉思:“React代码写好了,浏览器直接打开`index.html`为啥白屏?难道React和Web服务器是‘捆绑销售’的?” 别急!今天我们就用“拆快递”的方式,把这个问题扒得明明白白。
(友情提示:本文附带大量“人话”解释和骚操作案例,请系好安全带!)
先甩:React本身不需要Web服务器也能运行!但它有些“小癖好”——
1. 纯静态环境(直接双击HTML文件)
- 如果你只用React写个`Hello World`,浏览器直接打开`index.html`可能正常显示。
- 但! 一旦用到`import/export`模块化语法,浏览器会报错:“这啥玩意儿?我不认识ES6模块!”(除非你用`