Я пытаюсь включить отдельный файл JavaScript (server.js) из моего файла index.js с помощью create-реагировать-приложение. В этом файле server.js используется модуль узла npm zeromq
, который не очень хорошо работает с веб-пакетом. Из-за этого я либо пытаюсь исключить модуль узла zeromq
, либо server.js.
Я безуспешно пытался отредактировать webpack.config.js. Вот что я попробовал:
{
...
test: /\.(js|mjs|jsx)$/,
exclude: /server\.js$/,
...
}
К сожалению, все примеры, которые я нашел, не похожи на тот конфигурационный файл, который у меня сейчас есть. Мой сгенерированный конфиг из проекта / node_modules / webpack / config выглядит примерно так ...
...
const cssModuleRegex = /\.module\.css$/;
const sassRegex = /\.(scss|sass)$/;
const sassModuleRegex = /\.module\.(scss|sass)$/;
// This is the production and development configuration.
// It is focused on developer experience, fast rebuilds, and a minimal bundle.
module.exports = function(webpackEnv) {
const isEnvDevelopment = webpackEnv === 'development';
const isEnvProduction = webpackEnv === 'production';
...
Я импортирую файл server.js из index.js стандартным способом.
import './server.js'