我最近開發了一個網站,它是 NodeJs(在 Ubuntu 上)并運行一個 React 應用程式。例如,問題出在 Chrome 上;當您右鍵單擊網站并檢查源時,您可以看到源代碼和所有檔案。我想隱藏所有這些。
在本節中,我想隱藏服務器中的源代碼(檔案)。

我在互聯網上嘗試了幾種解決方案,但都沒有奏效。
例如,
我添加"build": "GENERATE_SOURCEMAP=false react-scripts build",了package.json然后我確實運行了pm2 reload(還有紗線構建等)
我創建了一個名為的檔案.env并GENERATE_SOURCEMAP=false在其中添加了這一行。
他們都沒有作業。我的網站目前處于活動狀態,我想隱藏源檔案,如何從源選項卡中隱藏這些源檔案,以便人們看不到源代碼?
uj5u.com熱心網友回復:
經過長時間的研究,我找到了解決方案。
- 創建一個
.env在您的專案中呼叫的檔案。該檔案的名稱只是.env. - 在該
.env檔案中放入這一行GENERATE_SOURCEMAP=false并保存。 - 然后,運行
npm run build或yarn build。 - 這將生成一個
build用于生產的檔案夾。之后,取決于你使用的是什么,運行這個構建檔案來運行網站。例如,我pm2在我的 Ubuntu 服務器上使用,所以我使用了pm2 serve build 3000 --spa(我的網站在埠 3000 上運行)另外要小心,你與build檔案夾在同一路徑中。
就是這樣。現在所有的源代碼檔案都消失了,網站作業起來很有魅力。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/357771.html
標籤:javascript 节点.js 反应 谷歌浏览器 乌本图
