Я использую React для своих компонентов, и для того, чтобы упаковать стили с моими компонентами, я требую их в соответствии с документированным методом webpack:
require('./style.css');
Но когда я пытаюсь выполнить рендеринг на сервере, node -jsx выдает ошибку, когда пытается преобразовать css. Есть ли другой способ преобразования jsx, который не будет разбиваться на css? Я бы предпочел не разбить стили в своем собственном конвейере, так как это прекрасно отразило бы преимущества компонентов упаковки для webpack.
Рендеринг Реакция компонентов со стилями на сервере
Ответ 1
Это можно решить, установив "целевую" конфигурацию webpack на "node".
Это простое примерное приложение должно четко объяснить это.
https://github.com/webpack/react-webpack-server-side-example/blob/master/webpack.config.js
Ответ 2
Вы можете использовать require.extensions
следующим образом:
require.extensions['.css'] = function() {return null}