我在項目目錄輸入了npm run build 后,顯示打包成功,但是這兩個指令是什么意思啊,我現(xiàn)在直接在xmapp里開一個Apache服務(wù)器,然后把build文件夾直接放在htdoc文件夾下訪問的是一個空頁面,這是報的錯:這是我npm run build后的build文件夾的目錄結(jié)構(gòu):大家有沒有相關(guān)教程什么的,我網(wǎng)上找不到啊
2 回答

不負(fù)相思意
TA貢獻(xiàn)1777條經(jīng)驗 獲得超10個贊
引用路徑發(fā)生改變了,你把build里面的文件全部放到htdoc下應(yīng)該可以,或者把index.html里面的css,js引用路徑改一下

臨摹微笑
TA貢獻(xiàn)1982條經(jīng)驗 獲得超2個贊
你必須把build里的文件直接放到應(yīng)用服務(wù)器的根路徑下,比如,你的服務(wù)器IP是172.16.1.100,應(yīng)用服務(wù)器端口80,你應(yīng)該保證http://172.16.1.100這種訪問方式,訪問到的是你的build下的文件。如果你希望以http://172.16.1.10/myapp這種方式訪問應(yīng)用,那么你可以在package.json文件中增加一個homepage字段,如下:
"homepage": ".",
紅框內(nèi)的命令:
serve是一個靜態(tài)服務(wù)器,那兩行命令是在你本地安裝serve,然后用serve來托管你build后的資源,也就是把build后的文件部署到了serve里,然后你就可以通過localhost:port的方式訪問了。
添加回答
舉報
0/150
提交
取消