koa+webpack+react,搭建服务,共用组件代码,但如果组件中有css同构会报错,现在是把css放在webpack出口文件中,但有好的方案,或者在同构是如何忽略css
React在同构时组件中有css,请问有好的方案解决吗?
OshotOkill
#2
同构在服务端不能忽略CSS,否则就不是同构。
出错的原因主要在webpack是给客户端设计的,在遇到require语法时候会做一些魔法来打包,而服务端中node只懂得用require来引用js,至于样式文件,字体,图片什么的一概不知。
可以在webpack设置属性 target: node
,不过我个人的解决办法是用 webpack-isomorphic-tools
这个包,文档里也有另一种使用 react-isomorphic-render
包的办法
1 Like