各位前端前辈,问一个关于create-react-app脚手架创建的项目的部署问题

#1

用了create-react-app 脚手架创建的项目,已经开发了几个界面,浏览器调试正常;

之后的打包,本地部署 也都用下面的命令运行成功了;

npm run build 
npm install -g serve
serve -s build 

这些命令也都运行过了, 在本地服务器已经可以运行了,手机浏览器在局域网内打开网址都是可以正常展示的;

现在要准备部署到 公司的阿里云服务器上, 要怎么弄?没有查到;

据说是要在package.json 里要配置什么服务器地址,账号密码,github 地址什么的,具体要怎么写? 恳求前辈 指点~~~

#2

把页面丢给后台去部署

#3

打包以后,丢给后台

#4

我部署的时候也碰到了这个问题。后来我是用node解决的。
react-router用hashHistory或者browserHistory部署情况是不一样的。
下面这个是browserHistory的部署方法

如果你请求接口跨域了,再看看https://github.com/chimurai/http-proxy-middleware#options,用代理解决跨域问题

#5

好的, 感谢啦, 我看一下