0

如何使用生產版本的反應項目或角度項目並在沒有本地服務器的情況下運行? (像從index.html或類似的開放)你可以和如何服務沒有靜態服務器反應js或角js?

我想製作一個靜態web應用程序,使用反應或角2作爲起點。最終,這將是動態的,因此利用其中任何一個都是有意義的。

我不介意使用本地的HTTP服務,以服務發展,但由於HTML和CSS網頁一些限制,我將不能夠建立一個本地服務器或運行NPM從終端開始。

我做了很多的研究,但從來沒有找到一個明確的答案,以

因此,像如何使用反應或角項目的生產版本和運行沒有本地服務器? (就像從index.html或類似的東西打開)

+0

您將需要某種形式的Web服務器,經常'nginx'生產。這些是什麼限制? – nitind

+0

好侷限性是真正配置的東西,用戶將significanly變化。這個應用程序的用戶將不知道如何打開終端並在本地啓動服務器,但同樣如此他們更喜歡當地的應用程序,至少在 –

+0

這可能是你在看Electron時的情況。 https://electron.atom.io/ – nitind

回答

1

React(與Angular相同)是一個客戶端庫/框架,因此您只需要將應用程序綁定到一個.js文件。可能會包含React/Angular,你可以直接將它加載到你的HTML文件中,你肯定不需要http-serve。你可以將你的index.html和你的bundle.js文件部署到共享主機上,只是加載的應用程序。

+0

當你的意思是捆綁,意思是使用wepback或者一些捆綁器或者將所有js文件合併成一個大文件? npm run build命令不是已經做到了嗎? Appericiate你答案btw –

+0

我打算使用一個像webpack的budler,因爲你可能有需要被轉發的代碼。您的模塊導入/導出也需要解決。 – Krasimir