wd2010 / React-universal-ssr

webpack3+router4+按需加载+webpack-dev-server热加载
69 stars 18 forks source link

dev server #9

Open wjun52 opened 6 years ago

wjun52 commented 6 years ago

有考虑dev下的服务端渲染吗,也是说利用webpack memery-fs实现服务端渲染的热更新开发

wd2010 commented 6 years ago

这个不太清楚,麻烦讲详细点,提拔我一下

worldzhao commented 5 years ago

这个不太清楚,麻烦讲详细点,提拔我一下

就是你现在的代码需要前端打包完再启动服务端,能不能在开发前端的时候直接启动服务端渲染,并且前端代码发生变化时服务端能够感知到前端代码更新,不然初期开发调试的时候,一直要打包然后再去测服务端,memory-fs应该是实现服务端拿到热更新的前端代码的一种手段...同时楼主如果部署上线的话,服务端渲染入口的app没有经过webpack打包,也就是说src文件夹要一起推到服务器,这个我觉得也可以优化,最近在学习服务端渲染,楼主这个的确是非常棒的了! 期待能够更完善,感谢作者开源!

wd2010 commented 5 years ago

@worldzhao 非常感谢你的解答,确实是一种非常好的想法~我刚开始也有尝试当服务端拿前端代码时经过webpack打包,但当时可能对webpack打包后生成的文件的加载方式(此时后端应该是commonjs规范)了解得不是很透彻,即使配置libraryTarget: "commonjs"还是出现了各种问题,而且也想到后端node启动只需要一次,就没有去优化了。非常感谢,今天又了解到memory-fs这个库了