将Webpack应用于全栈节点应用程序的最合理方法是什么?

托尼

我已经在webpack上学习了两个星期,并且我已经看到了许多前端设置的示例,并且可能只是后端的一个设置

我正在尝试使用节点后端(例如express,koa,hapi等)设置一个React应用,其中我需要至少一个后端的转换步骤(例如babel,coffeescript等),并且我认为在其中使用webpack以获得一致性而不是向混合中添加其他构建机制(例如gulp,grunt等)会更好。

如果我可以对后端进行更改并让服务器自动重启(手表样式),那也将很棒。

我想知道这样做的最好方法是基本上有两个不同的项目设置,它们分别带有package.json和webpack.config文件。也许将后端的一个嵌套server在顶层项目文件夹中的一个文件夹下,并在顶层的package.json文件中使用一个或多个脚本指令来控制这两个。

我想我可能不得不将一台服务器代理到另一台服务器,以避免CORS问题。

从比我更适合测试的Webpack战斗中寻找任何指导。

问候,托尼。

辛西姆

最简单的方法是将其分为两个任务:构建步骤,输出到文件夹(例如,“服务器”),然后观察输出文件夹中的更改并重新启动服务器任务。

1.构建任务

它可以与客户端构建代码位于同一个webpack.config中-您可以导出一个数组,然后webpack将监视所有这些内容。示例webpack.config.js(上半部分用于服务器)

module.exports = [
{
  name: 'server code, output to ./server',
  entry: './index.js',
  output: {
    filename: './server/index.js'
  },
  target: 'node'
},
{
  name: 'client side, output to ./public',
  entry: './app.js',
  output: {
    filename: './public/app.js'
  }
}
];

2.观看步骤

对于监视步骤,nodemon监视器将更改并重新启动。否则,您可以使用fs.watchnode-watch之类的工具将监视任务手动添加到server.js中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Bunyan应用于大型节点应用程序的推荐方法?

来自分类Dev

什么是构造全栈应用程序目录的合适方法?

来自分类Dev

迁移用于Android和iOS的C ++应用程序最简单的方法是什么?

来自分类Dev

将灰度效果应用于JavaFX应用程序

来自分类Dev

将灰度效果应用于JavaFX应用程序

来自分类Dev

将Java Web应用程序部署到远程tomcat的最简单方法是什么

来自分类Dev

为什么WinJS Navigation应用程序将CSS应用于任何访问过的页面?

来自分类Dev

如何将全栈应用程序部署到heroku或netlify?哪些文件是必需的?

来自分类Dev

jQuery同位素-将边距应用于元素的最佳方法是什么?

来自分类Dev

jQuery同位素-将边距应用于元素的最佳方法是什么?

来自分类Dev

将函子应用于设备数组的子集的最有效方法是什么?

来自分类Dev

将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

来自分类Dev

将谓词应用于当前节点

来自分类Dev

GCP FTP 节点应用程序的最佳服务是什么?

来自分类Dev

将路由的事件处理程序应用于应用程序栏按钮

来自分类Dev

用于开发 GitHub 应用程序或 OAuth 应用程序的编程语言是什么?

来自分类Dev

在Spark中将过滤器应用于数组Column的元素的最简洁方法是什么

来自分类Dev

从交互式Jupyter Notebook创建Web应用程序的最简单方法是什么?

来自分类Dev

在不同用户之间共享Steam应用程序最方便的方法是什么?

来自分类Dev

在不同用户之间共享Steam应用程序最方便的方法是什么?

来自分类Dev

完全阻止http访问应用程序子目录的最简单方法是什么?

来自分类Dev

在Java应用程序中响应AJAX请求的最简单方法是什么?

来自分类Dev

将引导程序添加到symfony应用程序的正确方法是什么?

来自分类Dev

将css样式应用于Angular 2应用程序中的所有组件

来自分类Dev

如何将DigiCert EV证书应用于ClickOnce应用程序

来自分类Dev

CakePHP 3.x:将应用程序规则应用于多个实体

来自分类Dev

如何将基于声明的身份验证应用于.NET 4应用程序?

来自分类Dev

如何将应用程序图标应用于Theme.DeviceDefault.Light.DarkActionBar?

来自分类Dev

如何将父应用程序的布局和资产应用于已安装的引擎?

Related 相关文章

  1. 1

    将Bunyan应用于大型节点应用程序的推荐方法?

  2. 2

    什么是构造全栈应用程序目录的合适方法?

  3. 3

    迁移用于Android和iOS的C ++应用程序最简单的方法是什么?

  4. 4

    将灰度效果应用于JavaFX应用程序

  5. 5

    将灰度效果应用于JavaFX应用程序

  6. 6

    将Java Web应用程序部署到远程tomcat的最简单方法是什么

  7. 7

    为什么WinJS Navigation应用程序将CSS应用于任何访问过的页面?

  8. 8

    如何将全栈应用程序部署到heroku或netlify?哪些文件是必需的?

  9. 9

    jQuery同位素-将边距应用于元素的最佳方法是什么?

  10. 10

    jQuery同位素-将边距应用于元素的最佳方法是什么?

  11. 11

    将函子应用于设备数组的子集的最有效方法是什么?

  12. 12

    将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

  13. 13

    将谓词应用于当前节点

  14. 14

    GCP FTP 节点应用程序的最佳服务是什么?

  15. 15

    将路由的事件处理程序应用于应用程序栏按钮

  16. 16

    用于开发 GitHub 应用程序或 OAuth 应用程序的编程语言是什么?

  17. 17

    在Spark中将过滤器应用于数组Column的元素的最简洁方法是什么

  18. 18

    从交互式Jupyter Notebook创建Web应用程序的最简单方法是什么?

  19. 19

    在不同用户之间共享Steam应用程序最方便的方法是什么?

  20. 20

    在不同用户之间共享Steam应用程序最方便的方法是什么?

  21. 21

    完全阻止http访问应用程序子目录的最简单方法是什么?

  22. 22

    在Java应用程序中响应AJAX请求的最简单方法是什么?

  23. 23

    将引导程序添加到symfony应用程序的正确方法是什么?

  24. 24

    将css样式应用于Angular 2应用程序中的所有组件

  25. 25

    如何将DigiCert EV证书应用于ClickOnce应用程序

  26. 26

    CakePHP 3.x:将应用程序规则应用于多个实体

  27. 27

    如何将基于声明的身份验证应用于.NET 4应用程序?

  28. 28

    如何将应用程序图标应用于Theme.DeviceDefault.Light.DarkActionBar?

  29. 29

    如何将父应用程序的布局和资产应用于已安装的引擎?

热门标签

归档