簡體   English   中英

Webpack-將應用程序部署到不同的環境

[英]Webpack - Deploying the application to different environments

我正在接近需要將應用程序部署到不同環境(QA,登台和生產)的能力。

在以這種方式進行操作之前:-我有三台服務器(QA,暫存和生產)。 - 我遠程到服務器 - 在那個實例上安裝了gitbash並指向適當的GIT分支 - 我只是拉代碼 - 運行應用程序這對我已經完成的Backbone和Sails項目非常有用。

現在在這個項目中,我使用的是React和Hapi,本質上是相同的邏輯。 讓我思考的是webpack。 我最終使用了webpack,它看起來非常強大。 我想將Webpack用於此任務。

我檢查了在線資源和文檔,但我找不到我理解的答案。

是否可以讓webpack自動上傳代碼並將其部署到我選擇的環境中?

我是否應該繼續使用原來的方式,即:-連接到服務器-提取代碼-在服務器上運行“ npm run webpack”

還是有更現代的方式來做這些事情?

做smth最方便的方法。 - 始終是計算機上的單個命令行。 有很多用於各種OS的工具。 可能有人在這里列出所有可能性。 但我認為webpack不在其中 - webpack只是一個模塊構建者。 就個人而言,我喜歡git-deploymentswebhooks 它的工作原理如下:

我們將提交推送到一個分支,例如release ,然后github-bitbucket-gitlab將有關更改的更改通知安裝Kudu的 IIS或Azure后端。 該工具會自動提取新提交並運行部署腳本。 在部署腳本中,您可以使用npm run webpack 就這樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM