create-react-app执行 npm build
最近在学react,好奇到时候node_module这个玩意儿这么大到底怎么处理。后来知道 npm build便可以将当前代码进行打包并且本地运行。
但是在运行的时候需要注意不能file路径打开。
本人localhost打开后的确进入了页面,但是不现实内容,经查找得知是react路由组件的原因,遂将路由组件改为 HashBrowser。本地便可以跑起来了
然而放到服务端后发觉又打不开了,还报错404。
认证查看header时发现路径出现问题,本地打开的时候默认http://127.0.0.1:5500/index.html
而服务端我的代码部署并不是在http://www.xxx.com/ 下,而是当时新建了文件夹。改http://www.xxx.com/ocean/demo/index.html 解决