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