最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

的WebPack VS的WebPack

IT培训 admin 1浏览 0评论

的WebPack VS的WebPack

我开始与webpack正在与node/express环境发展与ReactJS一个react-router服务器端渲染应用程序。我得到关于每个包的WebPack的用于开发和生产线(运行)环境中的作用非常困惑。

这里是我的理解总结:

webpack:是一个包,一个工具连接在一起的不同片组成的网络应用程序,并在一个单一的js文件然后捆绑(通常bundle.js)。结果文件,然后在由应用程序加载的督促环境服务,并包含所有必要的组件来运行代码。其特点包括缩减代码,缩小等

webpack-dev-server:是一个包,提供了一个服务器来处理网页文件。它还建立从客户端组件单个.js文件(bundle.js),但记错了。它还具有选项(-hot)来监控所有建筑文件和代码的变化的情况下在内存中构建新的组合。 (:http:/localhost:8080/webpack-dev-server/whatever前)服务器在浏览器中直接提供服务。在内存中加载,热加工和浏览器服务的结合,让用户获得更新的浏览器应用程序时的代码修改,理想的开发环境。

如果我对上面的文字怀疑,我真的不知道下面的内容,所以如有需要请告诉我

使用webpack-dev-servernode/express时的一个普遍问题是,webpack-dev-server是服务器,如node/express。这使得这种环境棘手运行客户端和一些节点/快递代码(API等)。注意:这是我所面临的,但将是巨大的,了解为什么在更多的细节出现这种情况?

webpack-dev-middleware:这是与webpack-dev-server的相同的功能(inmemory捆绑,热重装),但在格式可以注射到server/express应用中间件。这样一来,你有一种服务器(webpack-dev-server)内幕节点服务器。哎呀:这是一个疯狂的梦想???这一块如何解决开发和生产线方程,使生活更简单

webpack-hot-middleware:这个......困在这里...寻找webpack-dev-middleware ...不知道如何使用它时,发现了这片。

尾注:对不起是没有任何错误的想法。我真的需要,才能在复杂的环境中,这些已了解变种帮助。如果conveninent,请添加更多的包/数据,将建立整个场景。

回答如下:

webpack

正如您所描述的那样,是的WebPack一个模块捆绑,它捆绑各种模块格式主要是让他们可以在浏览器中运行。它提供了一个CLI和Node API。

webpack-dev-middleware

的WebPack开发中间件是中间件可以安装在Express服务器来服务开发过程中捆绑软件的最新汇编。它使用在webpack和,而不是输出到它watch mode文件系统outputs to memory的节点API。

为了便于比较,你可以使用这样的express.static,而不是这个中间件产品。

webpack-dev-server

的WebPack开发服务器本身,它使用webpack-dev-middleware服务的最新捆绑的Express服务器和额外处理热模块更换(HMR)在客户端实时模块更新请求。

webpack-hot-middleware

的WebPack热中间件是webpack-dev-server但不是启动服务器本身它允许你将其安装在现有/自定义Express服务器一起webpack-dev-middleware的替代品。

也...

webpack-hot-server-middleware

只是为了迷惑的事情就更多了,还有还有的WebPack热服务器中间件其目的是一起webpack-dev-middlewarewebpack-hot-middleware被用来处理热模块更换服务器呈现应用程序。

的WebPack VS的WebPack

我开始与webpack正在与node/express环境发展与ReactJS一个react-router服务器端渲染应用程序。我得到关于每个包的WebPack的用于开发和生产线(运行)环境中的作用非常困惑。

这里是我的理解总结:

webpack:是一个包,一个工具连接在一起的不同片组成的网络应用程序,并在一个单一的js文件然后捆绑(通常bundle.js)。结果文件,然后在由应用程序加载的督促环境服务,并包含所有必要的组件来运行代码。其特点包括缩减代码,缩小等

webpack-dev-server:是一个包,提供了一个服务器来处理网页文件。它还建立从客户端组件单个.js文件(bundle.js),但记错了。它还具有选项(-hot)来监控所有建筑文件和代码的变化的情况下在内存中构建新的组合。 (:http:/localhost:8080/webpack-dev-server/whatever前)服务器在浏览器中直接提供服务。在内存中加载,热加工和浏览器服务的结合,让用户获得更新的浏览器应用程序时的代码修改,理想的开发环境。

如果我对上面的文字怀疑,我真的不知道下面的内容,所以如有需要请告诉我

使用webpack-dev-servernode/express时的一个普遍问题是,webpack-dev-server是服务器,如node/express。这使得这种环境棘手运行客户端和一些节点/快递代码(API等)。注意:这是我所面临的,但将是巨大的,了解为什么在更多的细节出现这种情况?

webpack-dev-middleware:这是与webpack-dev-server的相同的功能(inmemory捆绑,热重装),但在格式可以注射到server/express应用中间件。这样一来,你有一种服务器(webpack-dev-server)内幕节点服务器。哎呀:这是一个疯狂的梦想???这一块如何解决开发和生产线方程,使生活更简单

webpack-hot-middleware:这个......困在这里...寻找webpack-dev-middleware ...不知道如何使用它时,发现了这片。

尾注:对不起是没有任何错误的想法。我真的需要,才能在复杂的环境中,这些已了解变种帮助。如果conveninent,请添加更多的包/数据,将建立整个场景。

回答如下:

webpack

正如您所描述的那样,是的WebPack一个模块捆绑,它捆绑各种模块格式主要是让他们可以在浏览器中运行。它提供了一个CLI和Node API。

webpack-dev-middleware

的WebPack开发中间件是中间件可以安装在Express服务器来服务开发过程中捆绑软件的最新汇编。它使用在webpack和,而不是输出到它watch mode文件系统outputs to memory的节点API。

为了便于比较,你可以使用这样的express.static,而不是这个中间件产品。

webpack-dev-server

的WebPack开发服务器本身,它使用webpack-dev-middleware服务的最新捆绑的Express服务器和额外处理热模块更换(HMR)在客户端实时模块更新请求。

webpack-hot-middleware

的WebPack热中间件是webpack-dev-server但不是启动服务器本身它允许你将其安装在现有/自定义Express服务器一起webpack-dev-middleware的替代品。

也...

webpack-hot-server-middleware

只是为了迷惑的事情就更多了,还有还有的WebPack热服务器中间件其目的是一起webpack-dev-middlewarewebpack-hot-middleware被用来处理热模块更换服务器呈现应用程序。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论