13

我正在为我的组件使用 React,并且为了将样式与我的组件打包在一起,我需要按照记录的 webpack 方法将它们放入: require('./style.css'); 但是当我尝试在服务器上渲染时,node-jsx 会抛出一个错误当它尝试转换 css 时。是否有另一种方法可以转换不会在 css 上中断的 jsx?我宁愿不将样式分解到自己的管道中,因为这会很好地破坏 webpack 打包组件的优势。

4

2 回答 2

7

这可以通过将 webpack 的“目标”配置设置为“节点”来解决。

这个简单的示例应用程序应该清楚地解释它。

https://github.com/webpack/react-webpack-server-side-example/blob/master/webpack.config.js

于 2015-03-31T00:57:35.853 回答
2

你可以这样使用require.extensions

require.extensions['.css'] = function() {return null}
于 2015-04-22T10:52:55.363 回答