使用webpack监视为Universal App

时间:2016-08-31 21:35:28

标签: javascript webpack isomorphic-javascript

我正在使用webpack作为构建系统的通用Web应用程序中工作。我的目录结构如下:

|-server/
|-- index.js   # Server Side Rendering
|-client/
|-- index.js   # Client Side Rendering 
|-common
|-- SomeReactComponent.js #Imports things like .css files

我有webpack.config.js喜欢:

export default [{
  //config for server
  target: 'node'
},
{
  //config for client
  target: 'web'
}];

在开发中,我想在webpack中运行watch mode

我的脚本:

webpack --watch & node ./build/server

这里的问题是:

  • 节点在构建完成之前启动
  • 每次webpack重建时如何重启节点?

如果有办法告诉webpack一个命令来执行post-build。 (?)

也许我错过了什么。我承认我在javascript中真的是新手。我知道构建系统是Universal Apps的主要挑战之一。

1 个答案:

答案 0 :(得分:1)

我建议每当对js文件进行更改时,使用像https://www.npmjs.com/package/nodemon这样的热重新加载器来重新启动节点。