Javascript Web包-将应用程序部署到不同的环境
我正接近一个需要能够将应用程序部署到不同环境(QA、登台和生产)的阶段 在我这样做之前: -我有三台服务器(QA、暂存和生产)。 -我将远程连接到服务器 -在该实例上安装gitbash并指向相应的GIT分支 -我只是简单地提取代码 -运行应用程序 这对我所做的脊骨和帆项目非常有效 现在在这个项目中,我使用React和Hapi,本质上是相同的逻辑。 让我思考的是网页。我最终使用了webpack,它看起来非常强大。我想使用此网页完成此任务 我查阅了在线资源和文档,但没有找到我理解的答案 是否可以让webpack自动上传代码并将其部署到我选择的环境中 我是否应该继续使用我的老方法,即: -连接到服务器 -拔出密码 -在服务器上运行“npm运行网页包”Javascript Web包-将应用程序部署到不同的环境,javascript,reactjs,webpack,hapijs,Javascript,Reactjs,Webpack,Hapijs,我正接近一个需要能够将应用程序部署到不同环境(QA、登台和生产)的阶段 在我这样做之前: -我有三台服务器(QA、暂存和生产)。 -我将远程连接到服务器 -在该实例上安装gitbash并指向相应的GIT分支 -我只是简单地提取代码 -运行应用程序 这对我所做的脊骨和帆项目非常有效 现在在这个项目中,我使用React和Hapi,本质上是相同的逻辑。 让我思考的是网页。我最终使用了webpack,它看起来非常强大。我想使用此网页完成此任务 我查阅了在线资源和文档,但没有找到我理解的答案 是否可以让w
或者有更现代的方式做这些事情?最方便的方式做smth。-始终是计算机上的单个命令行。有很多用于各种操作系统的工具。也许有人会在这里列出所有的可能性。但我不认为webpack是其中之一——webpack只是一个模块生成器。就个人而言,我喜欢
git部署
和webhooks
。它的工作原理如下:
我们将提交推送到一个分支,例如
发行版
,然后github bitbucket gitlab将更改通知我们的IIS或Azure后端安装。该工具会自动提取新提交并运行部署脚本。在部署脚本中,您可以让您的npm运行webpack
。就这些。做smth最方便的方法。-始终是计算机上的单个命令行。有很多用于各种操作系统的工具。也许有人会在这里列出所有的可能性。但我不认为webpack是其中之一——webpack只是一个模块生成器。就个人而言,我喜欢git部署
和webhooks
。它的工作原理如下:
我们将提交推送到一个分支,例如发行版
,然后github bitbucket gitlab将更改通知我们的IIS或Azure后端安装。该工具会自动提取新提交并运行部署脚本。在部署脚本中,您可以让您的npm运行webpack
。就这些