169 похожих чатов

Добрый день, пытаюсь настроить чтоб сборка реакт работала по туториалу

https://medium.com/bucharestjs/upgrading-a-create-react-app-project-to-a-ssr-code-splitting-setup-9da57df2040a запускаю сервер через ноду указывая на файл с содержимым require('ignore-styles');
require('url-loader');
require('file-loader');
require('babel-register')({
ignore: [ /(node_modules)/ ],
presets: ['env', 'react-app'],
plugins: [
'syntax-dynamic-import',
'dynamic-import-node',
'react-loadable/babel'
]
});
require('./index'); а для оптимизации использую конфиг const webpack = require('webpack');
const path = require('path');

module.exports = {
entry: ['./server/index.js'],
target: 'node',
output: {
path: path.resolve(__dirname, 'server'),
filename: 'render-server-compiled.js',
},
module: {
rules: [
{
test: /js$/,
exclude: /(node_modules)/,
loader: 'babel-loader',
}
]
},
node: {
__dirname: true
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
})
]
} конфиг использует .babelrc {
"presets": [
["env", {"modules": false, "targets": {"node": "current"}}],
"react-app"
],
"ignore": ["/(node_modules)/"],
"plugins": [
"syntax-dynamic-import",
"dynamic-import-node",
"react-loadable/babel"
]
} получаю в итоге ошибку```UnhandledPromiseRejectionWarning: Error: Cannot find module 'function () {
return require('../components/About');
}'``` где используется const About = Loadable({
loader: () => import('../components/About'),
loading: () => <div>loading...</div>
}) но вот если запускать через то, что выдаст вебпак, то проблем нет. Может кто подскажет что тут не так ?

1 ответов

7 просмотров

@webpack_ru

Похожие вопросы

Обсуждают сегодня

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
А чем вам питонисты не угодили?😂
.
79
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
5
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Как структуру (из MSVC) в которой описаны битовые поля описать для fasm? Вот например это (fBinary...fDummy2 - это физически 1 DWORD): typedef struct _DCB { DWORD DCBlength;...
Евгений
3
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
9
Всем привет, препод задал вопрос, подскажите пожалуйста, какой адрес инкапсулирует указатель?
Свинка Пеппа
9
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Карта сайта