Webpack开发服务器到Node / IIS

我做了一个React应用程序,目前我正在使用webpack dev服务器在本地托pipe它。 我现在需要部署并在Windows Server中将此应用程序作为服务运行,以便能够closuresWindows会话并仍然运行该应用程序。

现在,我真的不知道webpack dev服务器是如何工作的…我曾经在NodeJS项目上工作,只需运行“node {file}”服务器运行,并以“永远”的扩展名作为服务运行。

我如何使这个应用程序作为服务运行?

我在本地托pipe我的应用程序的方式是使用“npm start”,它根据package.json运行一个webpack-dev-server。

package.json(只是一个部分):

"scripts": { "start": "webpack-dev-server --hot --open", "lint": "eslint src" }, 

基本上你的前端文件(如果他们没有服务器端代码)是static文件( HTML / CSS/ IMAGES/ and so on )..所以如果他们只是ONLY STATIC FILES and ASSETS 。 可以部署在每台服务器上…我通常使用WEBPACK DEV-SERVER进行开发,然后在IIS上部署它们。

只是2件事情:

 1 -BE SURE to SET the default page on IIS on Index.html (via Web.Config) 2 - BE SURE to HAVE INSTALLED IIS REWRITE MODULE (to do a redirect to index.html page) 

希望它可以帮助你…

从您的Node / IIS服务器将您的文件作为静态页面提供。