1.在react "my-app"目錄下執行
npm run build
在 "my-app"路徑下產生"build"文件夾
2.打開終端,將產生的build文件複製到在服務器root目錄下。
3.終端安裝node
yum install nodejs
出現:Is this ok [y/d/N]:
輸入y
4 終端輸入
npm -v
查看node是否安裝成功
5.安裝serve
npm install -g serve
如果不安裝serve,後面輸入serve會報錯:-bash: serve: command not found
6.在服務器的build目錄下輸入
serve -s
報錯:const updateCheck = async (isDebugging) => {
SyntaxError: Unexpected token (
是因爲node版本太低,需要升級node
7.升級node到最新版本
npm install -g n
n latest
下面是安裝babel,如果上面的步驟執行完後,輸入serve -s,能正常執行,可以不安裝babel
npm install -g babel-preset-react
8.繼續執行serve
serve -s
結果如下:On Your Network: http://xxx.xx.x.x:5000
訪問該地址,成功